我编译应用程序对于其中结构不支持SSE SSE2以外的设备,并想知道是否有可能禁止从GNU autoconf的SSE3指令编译生成的配置脚本?我知道你可以在gcc/G ++与MNO-SSE3选项关闭它,但它会很好,如果我可以在配置级别将其关闭,而不是生成一个make文件,然后手动插入该编译器标志...编译GNU程序而不SSE3
2
A
回答
2
当然。只是打电话配置之前设置必要的标志:
$ CFLAGS="-mtune i386" ./configure --enable-this --disable-that ...
你可能想尝试-march如果-mtune做了错误的事情,我没有测试此最近。
4
如果你正在使用gcc的较新版本,你可以简单地做-march=native
,编译器会为您处理。
编辑:此选项在gcc 4.2中引入。
相关问题
- 1. 将GNU汇编程序编译为windows
- 2. GAS(GNU汇编程序)能编译到iPhone/iTouch吗?
- 3. gnu make两步编译过程
- 4. 使GNU使用不同的编译器
- 5. GNU编译系统,阙
- 6. 如何编译mips gnu?
- 7. 使用GNU make编译“源代码树”C程序
- 8. 如何使用gnu-efi编译uefi应用程序?
- 9. 以编程方式编译表达式而不编译它们
- 10. C++:错误而C++程序编译
- 11. C程序不编译
- 12. Java程序不会编译
- 13. 程序不会编译
- 14. 编译rpm而不编译源文件
- 15. 微软汇编程序转换为GNU汇编程序
- 16. 如何初始化变量,编译并运行GNU汇编程序
- 17. GNU汇编程序编译错误'inline asm中的无效操作数'
- 18. 在OSX上安装GNU汇编程序
- 19. 如何在Eclipse中编译Java程序而不运行它?
- 20. 更改.NET应用程序设置而不重新编译
- 21. 编译DotNetOpenAuth而不检查已签署的程序集
- 22. 强制C#应用程序编译为x64而不是AnyCpu
- 23. C++程序编译
- 24. 编译C++程序
- 25. 编译vmci程序
- 26. 编译boost程序
- 27. 编译trilinos程序
- 28. 编译Fortran程序和编译器/库
- 29. 汇编:编译COM程序
- 30. GNU的Java编译器(GCJ)死了吗?
正是我一直在寻找,谢谢! – 2009-12-07 12:59:37