我已经使用目标i686-linux-gnu和i686-pc-linux-gnu成功编译了东西;他们似乎是模棱两可的。有什么不同?
您可以在阅读GNU编码标准时找到一些技巧,您可以在其中阅读:
configure脚本还应使用一个参数,该参数指定要为其构建程序的系统的类型。该参数应如下所示:
cpu-company-system
例如,基于Athlon的GNU / Linux系统可能是“ i686-pc-linux-gnu”。配置脚本需要能够解码所有可能的替代方式,以描述机器。因此,“ athlon-pc-gnu / linux”将是有效的别名
而且,i686通常指的是32位内核,而x86_64指的是64位内核,正如您在此SO线程中看到的那样。
config.guess shell脚本特别具有启发性,该脚本向您显示在选项或参数未指定构建类型时要考虑的所有可能性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句