分页: 1 / 1

下载回来的源代码是否有32bit,64bit之分?

发表于 : 2009-10-15 21:35
oucanrong
比如我下载fcitx-3.6.2.tar.bz2到硬盘,然后解压,满足了所有的依赖关系和编译环境,开始编译:
step1:
sudo ./configure --prefix=/usr --enable-tray=yes

step2:
sudo make

step3:
sudo make install

如果我把fcitx-3.6.2.tar.bz2这个文件在i386的ubuntu上编译得到的是32bit?
在amd64的ubuntu上编译就可以得到64bit的fcitx???
是这样吗??
因为我的笔记本是4G的,装了i386的ubuntu只能认出2.9G,如果装了amd64的ubuntu就可以认出3.8G的内存。所以我要装64bit的系统。谢谢各位解答!

Re: 下载回来的源代码是否有32bit,64bit之分?

发表于 : 2009-10-16 9:03
懒蜗牛Gentoo
是的,在i386上编译就是32位,在amd64上就是64位。这主要是因为gcc的版本不同。当然,你也可以在amd64的系统上编译出32位的程序,那就叫交叉编译