gcc的安装与使用

内核编译和嵌入式产品的设计与开发
回复
maxchang
帖子: 11
注册时间: 2008-06-25 8:35

gcc的安装与使用

#1

帖子 maxchang » 2008-07-25 11:56

我在ubuntu上安装了gcc3.4,系统自带的是gcc4.2

在编译时,如何选择gcc3.4,是怎么切换的呢?

我搜索看到: export CC=gcc-3.4
但是查看版本: gcc -v
依旧是gcc4.2

还请大虾指点!谢谢
上次由 maxchang 在 2008-07-25 14:42,总共编辑 1 次。
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#2

帖子 bones7456 » 2008-07-25 11:58

把 /usr/bin/gcc 指向 gcc-3.4 就可以了.
关注我的blog: ε==3
maxchang
帖子: 11
注册时间: 2008-06-25 8:35

#3

帖子 maxchang » 2008-07-25 12:37

我是菜菜鸟
楼上的大虾可以指明具体的操作吗?
maxchang
帖子: 11
注册时间: 2008-06-25 8:35

#4

帖子 maxchang » 2008-07-25 12:37

我没太懂你的意思
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#5

帖子 HuntXu » 2008-07-25 12:44

代码: 全选

mv /usr/bin/gcc /usr/bin/gcc-4.2
ln -sv pathtogcc3.4/gcc-3.4 /usr/bin/gcc
HUNT Unfortunately No Talent...
maxchang
帖子: 11
注册时间: 2008-06-25 8:35

#6

帖子 maxchang » 2008-07-25 13:02

HuntXu老兄的是昏招!
不是针对ubuntu的,我试了,无效!
不知道这段:pathtogcc3.4/gcc-3.4 是什么意思?有空格马?
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#7

帖子 BigSnake.NET » 2008-07-25 13:50

export CC=gcc-3.4

就可以了,当然你要先安装 gcc-3.4。
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
maxchang
帖子: 11
注册时间: 2008-06-25 8:35

#8

帖子 maxchang » 2008-07-25 14:44

BigSnake.NET,你好,你没有看我的正文就回答问题,这样不好

谢谢各位的答案,我自己再试试
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#9

帖子 BigSnake.NET » 2008-07-25 14:49

maxchang 写了:BigSnake.NET,你好,你没有看我的正文就回答问题,这样不好

谢谢各位的答案,我自己再试试
你要看 Makefile , 通常在 Makefile 里不会调用 gcc , 而是使用 $(CC)
所以用 CC 变量指定版本就可以了
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

#10

帖子 HuntXu » 2008-07-25 16:40

maxchang 写了:HuntXu老兄的是昏招!
不是针对ubuntu的,我试了,无效!
不知道这段:pathtogcc3.4/gcc-3.4 是什么意思?有空格马?
我照直翻译骨头的说法而已...

pathtogcc3.4就是gcc3.4那个可执行文件所在的目录... :shock:
HUNT Unfortunately No Talent...
maxchang
帖子: 11
注册时间: 2008-06-25 8:35

#11

帖子 maxchang » 2008-07-26 10:16

to HuntXu

不好意思,是我没有理解你的意思。向你道歉!

你的方式是正确的!

结帖。
回复