ubuntu安装c++编译器,ubuntu下gcc编译c文件
apt-get下载的Qt 5.9 gcc编译器版本为4.8.3,Qt 5的部分库头文件无法打开,计划在Llinux下再安装一个gcc5.3.0。
显示gcc版本
在ubuntu上查看gcc版本非常简单。您可以在终端上直接输入gcc -v或gcc - version来显示版本信息。它还显示配置的编译脚本的参数,如下图所示。
Gcc下载和安装
1.可以从gcc各版本的下载链接下载gcc 5.3.0安装包,也可以从命令行下载。
#cd /opt
# wget http://FTP。GNU.org/GNU/gcc/gcc-5.3.0/gcc-5.3.0.tar.gz
2.融雪
# tar-xvf gcc-5.3.0.tar.gz
3.创建安装目录
#mkdir /usr/local/gcc-5.3.0/
4.配置设置
#./opt/gcc-5 . 3 . 0/配置首选项=/usr/local/gcc-5.3.0
如果出现以下错误:
说明依赖库GMP、MPFR和MPC是不够的。您可以通过下载链接下载它们,并按以下顺序安装。
GMP4.3.2安装
#转到下载目录
#cd /opt
#下载
# wget FTP 3360//gcc。GNU.org/pub/gcc/infra结构/GMP-4.3.2.tar.bz2
#解冻
#tar -xvf gmp-4.3.2.tar.bz2
#输入解压缩后的目录
#cd /opt/gmp-4.3.2
#创建安装目录
#mkdir /usr/local/gmp-4.3.2
#安装配置
#./Configuration preference=/usr/local/GMP-4 . 3 . 2
#编译
#化妆
#安装
#进行安装
安装MPFR2.4.2
#转到下载目录
#cd /opt
#下载
# wget FTP 3360//gcc。GNU.org/pub/gcc/infra结构/mpfr-2.4.2.tar.bz2
#解冻
#tar -xvf mpfr-2.4.2.tar.bz2
#输入解压缩后的目录
#cd /opt/mpfr-2.4.2
#创建安装目录
#mkdir /usr/local/mpfr-2.4.2
#安装配置
#./configure -前缀=/usr/local/mpfr-2 . 4 . 2-with-GMP=/usr/local/GMP-4 . 3 . 2
#编译
#制造
#安装
#进行安装
安装MPC0.8.1
#转到下载目录
#cd /opt
#下载
# wget FTP 3360//gcc。GNU.org/pub/gcc/infra结构/MPC-0.8.1.tar.gz
#解冻
# tar-xvf mpc-0.8.1.tar.gz
#输入解压缩后的目录
#cd /opt/mpc-0.8.1
#创建安装目录
#mkdir /usr/local/mpc-0.8.1
#安装配置
#./configuration-prefix=/usr/local/MPC-0 . 8 . 1-with-GMP=/usr/local/GMP-4 . 3 . 2-with-mpfr
#编译
#化妆
#安装
#进行安装
5.重新配置GCC安装配置选项
#cd /usr/local/gcc-5.3.0
#./opt/gcc-5 . 3 . 0/configure-prefix=/usr/local/gcc-5 . 3 . 0-enable-threads=POSIX-disable-chads
6.编制
#化妆
大约花了30分钟才完成编译。
7.装置
Ake安装
8.软链接
#拉丁美洲/美国/
当地/gcc-5.3.0/亲爱的发带/gcc gcc
#ln -s /usr/local/gcc-5.3.0/亲爱的发带/g g
9.添加环境变量
# vim /etc/bashrc
添加以下代码:
#gcc
LD _ LIBRARY _ PATH=:/usr/local/MPC-0 . 8 . 1/lib:/usr/local/GMP-4 . 3 . 2/lib:/usr/local/mpfr-2 . 4 . 2/lib:/usr/local/gcc-5 . 3 . 0/lib:/usr/local/gcc-5 . 3 . 0/lib 64
#导出LD_LIBRARY_PATH
安装完成!
参考:
Linux下gcc编译器的使用
示例:gcc -x -gc helloC -o firstC -x:改变gcc的行为。(注意:如果是. c文件,不需要加-x) -x c:编译c程序-x c:编译c程序-x java:编译.
Linux课程-14。如何在Linux下安装lamp环境
Linux课程-14。如何在Linux下安装lamp环境?1.总结一句话。总结:要按顺序安装,比如apache需要在php之前安装。1.安装gcc编译器。2.卸载rpm安装的http。
在Linux下编译并安装指定版本的LAMP
说明:操作系统:CentOS 6.5 64位需求:编译安装LAMP运行环境的软件版本如下:MySQL:MySQL-5 . 1 . 73 Apache:HTTPD-2 . 2 . 31 PHP:PHP-5.2.
Linux下的编译器(转)
来自:http://ju.outofmemory.cn/entry/2051.简单来说,编译器就是一个可执行的程序,专门用来把程序员容易编写的高级语言(比如C语言)翻译成机器可以识别的低级语言。
【Linux开发】Linux下安装jpeglib库详解
Linux下jpeglib库安装详解。首先,下载所需的库压缩包:jpegsrc.v6b.tar.gz或jpegsrc.v8b.tar.gz。然后,只需把下载的压缩包,解压到自己喜欢的地方即可。# t.
Linux下的ApacheplusphppgadminplusPostgresql安装配置
Linux下apache phppgadmin postgresql安装配置操作系统:CentOS安装包:httpd(首选yum)、php(包括php和php-pgsql、php-mbstri).
Linux下网络的远程安装
Linux 1下网络的远程安装。用RHEL6.5 CD 2安装第一台服务器。在第一台服务器上配置YUM服务器。首先创建一个挂载# mount # umount/dev/cdrom # mkdir/mnt/.
[转向Linux下XenServer管理工具的安装
转载文章-Linux下的XenServer管理工具安装Xen-Server 6.5虚拟机安装Linux系统vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化).
linux时期下;运行文件的安装和卸载
的安装和卸载。在linux下运行文件。的安装。运行文件非常简单。只需要在文件中添加可执行属性,就可以安装安装文件virtualbox-3.1.6-59338-li。
随机推荐
codegate-quals-2013-vuln100
最近想多看一些话题,积累一些经验。-64位程序分析,没有开启任何保护措施。GD B-PEDA $ Checksec金丝雀:禁用设防:禁用NX.
Python的图形界面
有许多方法可以导入easygui模块,但这里只是一个易于使用的。将easygui作为g导入。只需将easygui作为g调用,并开始调用她的函数。将easygui导入为.
快鸟物流号自动识别界面JAVA对接演示
导入Java . io . buffered reader;导入Java . io . io exception;导入Java . io . inputstreamreader;进口.
Centos6 Cacti部署文档
Centos6 Cacti部署文档1。安装依赖于yum-y安装MySQL MySQL-server MySQL-devel httpd PHP PHP-PDO PHP-SNMP PH.
Qt用光标自定义滑块,在滑块正上方显示当前值(类似于进度条,用一个额外的QLabel假装是QSilder的一部分,然后move就可以了)
首先,定制QSlider的MyCustomSlider子类,如下所示。mycustomslider . h # ifndefMyCustomSlider _ h # definemyCustomSlider.
Springplus春天MVCplus米巴蒂斯
Spring Spring MVC MyBatis目录一、新建一个基于Maven的Web项目二。创建数据库和表III。添加一个依赖包IV。创建一个新的POJO实体层v .创建一个新的MyBatis SQL映射层VI。
ios ViewController的生命周期分析和基本使用逻辑
按照结构,iOS的所有viewcontrollers都可以分为两类:1。Viewcontrollers主要用于显示内容,主要用于向用户显示内容并与之交互,如UITable。
UE4: TMap容器中的单一映射
1.TMap是UE4中的一种关联容器。每个键都与一个值相关联,形成一个映射关系。因此,您可以通过键名快速找到值。此外,单一映射要求每个键都是唯一的。类似的.
检查centos系统数字并强制关闭yum。
一个小命令,看看centos是什么。多少位系统getconf LONG_BIT方法二:[root@linuxzgf ~]#uname -m如果有x86_64就是64位,如果没有就是32位后跟x。
Azure消息传递-服务总线消息传递消息队列技术系列1-基本概念和架构
前段时间研究了Windows Azure服务总线的消息队列技术,做了大量的技术研究和代码验证。最近准备总结一下,分享给大家。首先,Windows Azure提供了两种类型.
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。