如何判断我的GCC默认是否正在编译64位?

时间:2011-12-28 18:22:07

标签: gcc 32bit-64bit

有没有办法知道GCC默认是编译32位还是64位代码?

我的GCC版本是4.1.2。我的os内核版本是x86_64。

感谢。

2 个答案:

答案 0 :(得分:24)

输入gcc -v。除此之外,它还会告诉你目标平台。例如,我得到:

Target: x86_64-redhat-linux

答案 1 :(得分:2)

正如@Oli所说,配置应该告诉你,但事后可以搞砸了。

对于腰带和大括号,只需编译一些东西,然后使用file检查输出文件。