分页: 1 / 1
gcc的安装与使用
发表于 : 2008-07-25 11:56
由 maxchang
我在ubuntu上安装了gcc3.4,系统自带的是gcc4.2
在编译时,如何选择gcc3.4,是怎么切换的呢?
我搜索看到: export CC=gcc-3.4
但是查看版本: gcc -v
依旧是gcc4.2
还请大虾指点!谢谢
发表于 : 2008-07-25 11:58
由 bones7456
把 /usr/bin/gcc 指向 gcc-3.4 就可以了.
发表于 : 2008-07-25 12:37
由 maxchang
我是菜菜鸟
楼上的大虾可以指明具体的操作吗?
发表于 : 2008-07-25 12:37
由 maxchang
我没太懂你的意思
发表于 : 2008-07-25 12:44
由 HuntXu
代码: 全选
mv /usr/bin/gcc /usr/bin/gcc-4.2
ln -sv pathtogcc3.4/gcc-3.4 /usr/bin/gcc
发表于 : 2008-07-25 13:02
由 maxchang
HuntXu老兄的是昏招!
不是针对ubuntu的,我试了,无效!
不知道这段:pathtogcc3.4/gcc-3.4 是什么意思?有空格马?
发表于 : 2008-07-25 13:50
由 BigSnake.NET
export CC=gcc-3.4
就可以了,当然你要先安装 gcc-3.4。
发表于 : 2008-07-25 14:44
由 maxchang
BigSnake.NET,你好,你没有看我的正文就回答问题,这样不好
谢谢各位的答案,我自己再试试
发表于 : 2008-07-25 14:49
由 BigSnake.NET
maxchang 写了:BigSnake.NET,你好,你没有看我的正文就回答问题,这样不好
谢谢各位的答案,我自己再试试
你要看 Makefile , 通常在 Makefile 里
不会调用 gcc , 而是使用 $(CC)
所以用 CC 变量指定版本就可以了
发表于 : 2008-07-25 16:40
由 HuntXu
maxchang 写了:HuntXu老兄的是昏招!
不是针对ubuntu的,我试了,无效!
不知道这段:pathtogcc3.4/gcc-3.4 是什么意思?有空格马?
我照直翻译骨头的说法而已...
pathtogcc3.4就是gcc3.4那个可执行文件所在的目录...

发表于 : 2008-07-26 10:16
由 maxchang
to HuntXu
不好意思,是我没有理解你的意思。向你道歉!
你的方式是正确的!
结帖。