linux 用GCC编译器编译程序的问题,急

我在linux操作系统下编译工程,使用相同的GCC编译器,编译命令相同,编译出来的.a文件用二进制文件比较,出来不一样,是为什么?本来就应该不一样,还是应该一样?我同事编... 我在linux操作系统下编译工程,使用相同的GCC编译器,编译命令相同,编译出来的.a文件用二进制文件比较,出来不一样,是为什么?本来就应该不一样,还是应该一样?我同事编译出来的为什么是一样的。。。。 展开
 我来答
001********81
2007-12-10 · TA获得超过517个赞
知道小有建树答主
回答量:465
采纳率:66%
帮助的人:303万
展开全部
1,如果在不同系统架构下(x86, powerpc)产生的二进制文件不一样

2,GCC是一样的,但是系统更新过吗? 不同的程序库(如升级更新了libc6),编译结果也会不同

3,如果该工程使用到了一些时间常量等(如gnome-about程序包含一个编译时间的常量),在每次编译时也会产生不同结果

4,GCC的问题,如果你的GCC是自己编译的,编译时又没有选择编译自检,就可能得到一个有问题的GCC,它的编译结果是不可靠的
百度网友05a5df392
2007-12-10 · 超过28用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:112万
展开全部
说的不清楚啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式