2010-09-02 72 views

回答

2

要回答你在Pete的回答中的意见,你在终端上键入的gcc只是符合实际gcc二进制文件的符号链接。它可以很容易升级,因为您可以将符号链接指向其他位置。

 

$ which gcc 
/usr/bin/gcc 
$ ll /usr/bin/gcc 
lrwxrwxrwx 1 root root 7 2010-09-01 11:10 /usr/bin/gcc -> gcc-4.4* 
 
1

我猜这是克3 ++版本。就像g ++ - 4.1.2会是版本4.1.2

+0

这将是一个相当旧的编译器版本 - 当前版本是(AFAIK)4.5.1。最近的3.x版本是3.4.6,这是在一年或更久之前完成的。 – 2010-09-02 23:28:12

+0

我希望更新版本的g ++/gcc能够保持它的名字!这似乎并非如此,因为我必须明确地将其称为gcc-3 ....有谁知道这是否也适用于LINUX系统? – JohnP 2010-09-02 23:38:00

+0

@JohnP:也许你有多个版本的gcc安装? gcc-3可能是你所拥有的那个,你可能有另一个版本给你的访问被拒绝的错误。 BTW/FWIW:是的,在Linux上,gcc可以被调用为gcc或gcc- <版本号>。如果你有gcc-4.x,你*不能*称它为gcc-3。 (在我的系统上它是gcc-4.4。) – 2010-09-02 23:49:11

相关问题