ubuntu安装c++编译器,ubuntu下gcc编译c文件

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: