ubuntu中编译安装gcc 9.2.0
一切都和其他源码安装软件是一样的:
一、下载源代码:
http://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz
二、解压文件
  tar xvf gcc-9.2.0.tar.xz
三、配置安装路径:sudo vim /etc/profile
  export PATH="/usr/local/gcc-9.2/bin:$PATH"
四、源码自动配置:
  cd  gcc-9.2.0/
  ./contrib/download_prerequisites
一定要看到以下类似的结果:
  gmp-6.1.0.tar.bz2: 成功
  mpfr-3.1.4.tar.bz2: 成功
  mpc-1.0.3.tar.gz: 成功
  isl-0.18.tar.bz2: 成功
  All prerequisites downloaded successfully.
五、准备编译目录:
cd ..
  mkdir temp_gcc9.2 && cd temp_gcc9.2
六、设置编译选项,生成make文件:
  ../gcc-9.2.0/configure --prefix=/usr/local/gcc-9.2 --enable-threads=posix --disable-checking --disable-multilib       //允许多线程,不允许32位等选项
七、自动编译:
make //我这里生成的目录有6.3G, 没有空间的同学请绕道
八、最后安装
sudo make install
九、做个链接:
sudo ln -s /usr/local/gcc-9.2/bin/gcc gcc-9
写个hello world测试下吧。
gcc-9就是使用gcc 9.2,还不错,收工。
插入个tada68的固件,固件配置方法见下篇,链接: https://pan.baidu.com/s/1TAvQ_S-qnUl-ucEbdVAeTg 提取码: bqey
十、ubuntu中安装本地软件包,没有依赖时
没有依赖问题时,使用sudo dpkg -i *.deb 直接加上文件名即可,多个可使用统配符
有依赖问题时,使用sudo apt-get -f -y install 解决依赖问题后再执行dpkg安装deb软件即可
ubuntu中编译安装gcc 9.2.0的更多相关文章
- 在CentOS 6.4中编译安装gcc 4.8.1
		在CentOS 6.4中编译安装gcc 4.8.1 分类: C/C++ Linux/Unix2013-11-28 21:02 1877人阅读 评论(0) 收藏 举报 原文链接:http://www.c ... 
- PHP在ubuntu中编译安装
		关于怎么获取php源码和解压就不再说了. 编译的参数为: ./configure --prefix=/opt/php --with-bz2 --with-mcrypt --with-mhash --w ... 
- 编译安装GCC 5.2.0
		https://blog.atime.me/note/install-gcc-5.2.0-from-source.html 记录编译GCC 5.2.0时遇到的问题和解决方法,以备日后查询. 平时使用的 ... 
- CentOS 6.4中升级编译安装GCC 4.8.1 + GDB 7.6.1 + Eclipse 以及Kdump配置
		在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1 + Eclipse 今天在isocpp上看到"GCC 4.8.1 released, C++11 feature ... 
- CentOS6.5升级手动安装GCC4.8.2   与   CentOS 6.4 编译安装 gcc 4.8.1
		http://blog.163.com/zhu329599788@126/blog/static/6669335020161179259975 http://www.cnblogs.com/codem ... 
- Ubuntu 14 编译安装 PHP 5.4.45 + Nginx  1.4.7 + MySQL 5.6.26 笔记
		Ubuntu 14 编译安装 PHP 5.4.45 + Nginx 1.8.0/1.4.7 + MySQL 5.6.26 笔记,主要是给自己的PC机安装,非生产环境! 一.下载必要的源码 1.1.下 ... 
- ubuntu14.04下编译安装ambari-2.4.2.0
		ubuntu14.04下编译安装ambari-2.4.2.0 编译前的准备工作 准备工作有: 系统参数 系统依赖(编译环境) 离线安装包 java环境 maven环境 Nodejs环境 git环境 a ... 
- centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14
		centos 6.5 编译安装了 Nginx1.6.0+MySQL5.6.19+PHP5.5.14--------------------------------------------------- ... 
- Ubuntu操作系统编译安装zabbix报错汇总
		Ubuntu操作系统编译安装zabbix报错汇总 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.报错提示:"configure: error: MySQL libra ... 
随机推荐
- css  点击样式,水波纹(记录备用)
			<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" ... 
- KaiWu 的体验
			KaiWu 的体验 来源 https://www.zhihu.com/question/28950444 >>>>>>>>>>>> ... 
- win7用驱动精灵安装了bcm94352ac蓝牙驱动后还是不能用蓝牙的解决方法
			驱动精灵安装了驱动后,设备管理器处显示Bluetooth USB,但是没法用蓝牙,找不到蓝牙图标,后来在华硕官方下载了win7的Broadcom 蓝牙驱动程序装上之后就好了 
- 用Python爬取小说《一念永恒》
			我们首先选定从笔趣看网站爬取这本小说. 然后开始分析网页构造,这些与以前的分析过程大同小异,就不再多叙述了,只需要找到几个关键的标签和user-agent基本上就可以了. 那么下面,我们直接来看代码. ... 
- iOS - 基础知识总结(OC版) 面试必看 再不看就要用swift了
			OC的理解与特性 OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装.继承.多态.它既具有静态语言的特性(如C++),又有动态语言的效率(动态绑定.动态加载等).总体来讲,OC确实是一门不错 ... 
- vue 分组左右选择
			<el-col :span="12"> <div style="text-align: left" class="transferd ... 
- 解决JAVA连接Sybase数据库查询数据乱码的问题
			连接字符串加上charset=eucgb&jconnect_version=0例如:jdbc:sybase:Tds:server:port/database?charset=eucgb& ... 
- nodejs 模块全局安装路径配置
			nodejs下载安装完成后 输入npm config ls 或者npm config list npm 默认的全局安装路径为该路径,将包都下载在C盘中不是我们想要的结果.一般建议修改在nodejs的安 ... 
- Dubbo面试
			DUBBO原理.应用与面经总结 SPI 你是否了解SPI,讲一讲什么是SPI,为什么要使用SPI? SPI具体约定:当服务的提供者,提供了服务接口的一种实现之后,在jar包的META-INF/serv ... 
- Python标准库3.4.3-random
			9.6. random — Generate pseudo-random numbers Source code: Lib/random.py 翻译:Z.F. This module impleme ... 
