2 franksking franksking 于 2016.01.19 10:12 提问

gcc更新后如何使用的问题

我按照网上的教程更新了gcc,但是不知道该怎么用,程序调试过程中还是旧的版本,希望大神们指点一下

5个回答

91program
91program   Ds   Rxr 2016.01.19 10:20

你最好是将旧版本删除,再安装新版本。
更新,你可能没有更新成功。

91program
91program 回复franksking: 网上的文章,有可能是没有问题的。但各人的系统却不同,所以最好的结果会不太一样。我只是按个人经验告诉你,如果升级不成功、重新安装是最可靠的办法。
2 年多之前 回复
franksking
franksking 您好,可是我在网上搜的时候他并没有说是要删除什么的,所以我一开始以为是覆盖,能告诉我一下具体的做法吗,我跟网上的教程做的时候,并没有发现什么问题
2 年多之前 回复
u011626066
u011626066   2016.01.19 12:45

你是什么发行版呢?如果是ubuntu,直接gcc加版本号就可以了吧,如gcc-4.4什么的,或者自己到/usr/bin目录下改一下软链接

franksking
franksking 您好,我可不可以加一下您的qq呢,我的不是ubuntu,是redhat,我试了,不太行,软连接弄了
2 年多之前 回复
franksking
franksking 您好,我可不可以加一下您的qq呢,我的不是ubuntu,是redhat,我试了,不太行,软连接弄了
2 年多之前 回复
oyljerry
oyljerry   Ds   Rxr 2016.01.20 08:00

看样子是新更新的并没有覆盖系统的gcc 而是安装其它路径了 你可以用决定路径来使用gcc编译

hijack00
hijack00   Rxr 2016.08.22 20:12

使用which gcc看看调用的是哪个位置的gcc,是新版本的还是老版本的。将新版本gcc的位置加入PATH环境变量中,并且确保其位于老版本gcc位置的前面,这样就可以使用新版本的gcc了。为了永久生效,可以将set path代码写入.bashrc中

qq_33786944
qq_33786944   2016.01.19 10:14

可以去百度问一下或者自己钻研会,问问老师同学

Evankaka
Evankaka 回复franksking: 哈哈,你这回复我喜欢,你可以参考下这里http://blog.sina.com.cn/s/blog_7f84825b0101le49.html
2 年多之前 回复
franksking
franksking 真的谢谢你啊,麻烦你不要为了刷分这么回答问题,我要是在百度搜到了就不会在这里问了
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
更新GCC版本
编译时提示“error: unknown option after ‘#pragma GCC xxx’”等信息就需要升级GCC #查看当前版本 gcc --version #显示4.7 cd / wget ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz tar -zxvf gcc-7.3.0.tar.gz cd gcc-7.3.0 #检测和安装...
更新gcc并切换
出于需求系统自带的是gcc4.4.7,版本太低无法编译,被逼无奈只能升级gcc了,碰到很多坑,下载这个玩意就用了不少时间。 1 2 3 4 5 6 [root@VM_222_92_centos ~]# gcc -v Using built-in specs. Target: x86_64
centos升级gcc版本遇到的一些问题
centos6.x版本gcc大多为4.7.x,为了使用最新的C++11,gcc版本必须为4.8.1+,但是手动升级会遇到一些问题。现做一些整理。 大部分的安装过程就不一一叙述了,网上可以找到很多,但是有一些注意的细节。比如: 1,configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+
升级GCC
GCC
gcc升级到4.8.2之后调试异常的处理方法
gcc升级到4.8.2之后gdb调试出现了问题 具体表现: 1、程序运行没有问题 2、无法通过成员函数名断点 3、通过行号断点后,各种变量无法打印,或者打印结果混乱 于是搜索,说是修改编译选项增加-gstabs+ 结果可以通过成员函数名断点,但是变量输出仍然异常。 继续搜索,差不多找到了原因,gdb版本太低,默认的gcc是4.4,而gdb是7.2。gcc升级之后导致gdb出现异常。
Linux升级安装GCC
升级gcc
gcc升级后更新libstdc++.so.6动态库
在执行某些程序时,会报错,如下: ./test4: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./test4)
linux下升级gcc的方法
1.下载gcc最新的源码包 wget http://gcc.skazkaforyou.com/releases/gcc-4.9.1/gcc-4.9.1.tar.gz 2.解压缩 tar -xf gcc-4.9.1.tar.gz 3. cd gcc-4.9.1 4.运行download_prerequisites脚本, ./contrib/download_prerequisite
gcc rpm_使用rpm -qi gcc命令来获取gcc包的版本,安装日期等信息
本文相关关键词:gcc rpm安装包下载,gcc rpm,gcc rpm 64位下载,redhat gcc rpm包下载,linux gcc rpm安装包,gcc 3.4.6 x86 64 rpm,rpm安装gcc,suse gcc rpm 下载,gcc rpm包下载。 使用rpm -qi gcc命令来获取gcc包的版本,安装日期等信息 [root@node2 ~]# rpm -q
离线升级gcc至最新!目前是6.3
前言 由于一些工作需要最近需要移植程序到Linux下面,不得不说,这方面C++确实没有Java这样的语言爽,一次“编译”跨平台运行。 适用 并不适合所有的系统,目前已知。Windows下的ubuntu subSystem就不行。已经测试的是虚拟机下SuSe11 sp3、Centos6.3。其他操作系统的用户,可以尝试,在该系统下测试。 准备: 为了防止官网一些东西过期,