LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1010|回复: 6

gcc到底应该用那个版本?

[复制链接]
发表于 2007-7-5 17:43:49 | 显示全部楼层 |阅读模式
正在安装过程中,
以前升级的时候总是在gcc4这里出错,
于是就准备先裝它,现在正在编译呢,
不过在同时的另一个终端里装别的软件,
却要我装gcc3,
这我到底应该怎么选呢?
发表于 2007-7-5 17:59:19 | 显示全部楼层
你可以同时安装几个版本
用gcc-config选择使用哪个版本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-5 18:40:55 | 显示全部楼层
Post by zhllg
你可以同时安装几个版本
用gcc-config选择使用哪个版本
是不是说,
那些预编译包一般都是用gcc3编译的,
然后,
我们在用的时候,
也要求我们按gcc3,
而现在我们安了gcc4,
想再用那些预编译的软件的话,
就一定要再安装一个gcc3,
不然的话,
就要重新编译一次那个很大的软件?

我的意思是说,
能不能只安gcc4不安gcc3来用那些软件呢?
回复 支持 反对

使用道具 举报

发表于 2007-7-5 20:21:46 | 显示全部楼层
高版 gcc 对程式语法要求比较严格,由於并非所有软件都依 ANSI 标准来编写,所以并非所有软件都能通过高版 gcc 编译,亦因如此多版 gcc 并存是可取的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-5 21:01:08 | 显示全部楼层
Post by d00m3d
高版 gcc 对程式语法要求比较严格,由於并非所有软件都依 ANSI 标准来编写,所以并非所有软件都能通过高版 gcc 编译,亦因如此多版 gcc 并存是可取的
只有这样了。


你的名字是个游戏的名字吧,
我听说过。

谢谢了
回复 支持 反对

使用道具 举报

发表于 2007-7-5 21:06:36 | 显示全部楼层
Post by yanzixiang
只有这样了。


你的名字是个游戏的名字吧,
我听说过。

谢谢了


DOOM!
推荐看下《DOOM启世录》(我没打错字。。。。)

John Carmack!
回复 支持 反对

使用道具 举报

发表于 2007-7-5 21:57:34 | 显示全部楼层
gcc4.1版本的make.conf与以前的已经有区别了,混用版本要小心.

=== >=gcc-4.1
# c3-2                  Via C3-2 with MMX and SSE. (No scheduling implemented.)
# pentium-m             Low power version of Intel Pentium3 with MMX, SSE, SSE2.
#                               Used by Centrino notebooks.
# prescott              Intel Pentium4 with MMX, SSE, SSE2 and SSE3.
# nocona                Intel Pentium4 with 64-bit extensions, MMX, SSE, SSE2
#                               and SSE3.
# k8, opteron, athlon64, athlon-fx      AMD K8 core based CPUs with x86-64.
#                               (This supersets MMX, SSE, SSE2, 3dNOW!, enhanced 3dNOW! and
#                               64-bit extensions.)
#
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表