我編譯應用程序對於其中結構不支持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