分页: 1 / 1

源代码分32位与64位么?

发表于 : 2010-06-22 8:53
mophise1983
在学习64位的Ubuntu 10.04,安装完毕要的环境后,编译安装Amule成功,但是突然想起了个问题:

1,我在64位Ubtuntu下,sudo apt-get install comix,那么这个comix是64位软件还是32位+32位lib的? 用Synaptic或者软件仓库呢?

2,我通过源代码自己编译完毕了Amule可以用,那么这个Amule是64位的了么?我下载Amule源代码时没有说有32位和64位之分啊。

google了很久只有wiki上有一句 32位源代码很容易转化为64位源代码。

Re: 源代码分32位与64位么?

发表于 : 2010-06-22 8:54
mophise1983
抱歉我不太会看源代码,所以搞不懂。

Re: 源代码分32位与64位么?

发表于 : 2010-06-22 8:59
rediscover
大多数没有,有的话也都是在代码内用宏根据编译工具链自动选择的。

Re: 源代码分32位与64位么?

发表于 : 2010-06-22 9:28
wzssyqa
rediscover 写了:大多数没有,有的话也都是在代码内用宏根据编译工具链自动选择的。
有部分烂代码的确是分的

Re: 源代码分32位与64位么?

发表于 : 2010-06-22 9:30
wy
源代码貌似不分,只要下了源码,在你的电脑上编译即可

Re: 源代码分32位与64位么?

发表于 : 2010-06-22 12:34
mophise1983
感谢楼上楼上和楼上,非常感谢,编译之......

Re: 源代码分32位与64位么?

发表于 : 2020-03-23 21:55
46543616
求大神告知!!!

Re: 源代码分32位与64位么?

发表于 : 2020-03-24 19:38
懒蜗牛Gentoo
好的代码不应该分64位还是32位,确实会有区别,但应该在代码中通过宏定义来解决。编译的时候自然编译出适合目标机的代码。