如果在gcc的命令行中指定-O2和-O0,任何人都會有優先選擇嗎?我有一些遺留代碼,從多個地方獲取配置....gcc如何在同一命令中對-O2和-O0做出反應?
2
A
回答
2
λ > g++ outer.cxx -O2 -Os -o outer
λ > sha1sum outer
c3f62ab60393266388a8a7fb2d204d4b1f9dc145 outer
λ > g++ outer.cxx -Os -O2 -o outer
λ > sha1sum outer
355052e82d0146a185c8a1b845c7ed6db18087f1 outer
λ > g++ outer.cxx -O2 -o outer
λ > sha1sum outer
355052e82d0146a185c8a1b845c7ed6db18087f1 outer
λ > g++ outer.cxx -Os -o outer
λ > sha1sum outer
c3f62ab60393266388a8a7fb2d204d4b1f9dc145 outer
最後指定的優化標誌獲勝。
+0
訣竅:)謝謝 – tothphu 2011-12-28 02:29:03
3
Last flag wins。這可以讓它們在makefile中被覆蓋。
相關問題
- 1. 在premake 3.7中,如何爲gcc生成-O0而不是-O2?
- 2. gcc優化:-O0做什麼?
- 3. 我可以對bash中輸入的命令做出反應嗎?
- 4. 在gcc中使用-g和-O2選項
- 5. 爲什麼gcc -o0比icc -o0快?
- 6. GCC中-O0和-O1之間的差異
- 7. JFrame如何對JPanel(Swing)做出反應?
- 8. jQuery如何對此做出反應?
- 9. gcc -O2對遞歸斐波那契函數做什麼?
- 10. 如何讓精靈在cocos2d android中對觸摸做出反應?
- 11. 如何在Tkinter中實時對動作(事件)做出反應?
- 12. 如何讓對象對Cocos2D中的觸摸做出反應?
- 13. MPMoviePlayerController如何對HTTP 404和504錯誤做出反應?
- 14. 如何在UIApplicationDidReceiveMemoryWarningNotification上做出反應?
- 15. 測試兩種東西的性能,我應該使用哪種標誌(使用gcc)? -O0,-O2或-g?
- 16. jQuery和Ajax只對第一個元素做出反應!
- 17. 如何對android中的「keep-alive」包做出反應?
- 18. 如何對git鉤子中的新標籤做出反應?
- 19. 如何對React Native中的SVG事件做出反應?
- 20. 如何對FileOpenPickerUI中取消選擇的項目做出反應?
- 21. 如何對網頁中的樣式更改做出反應?
- 22. 如何讓gcc的__builtin_frame_address與-O2一起使用?
- 23. 自定義指令不會對屬性更改做出反應
- 24. 如何在重做中跳過命令
- 25. 如何使指令對父範圍上的值更改做出反應? angularjs
- 26. Deployd和通用/同構的應用程序做出反應
- 27. 如何在命令行使gcc鏈接器輸出節大小?
- 28. Material-UI如何做出反應
- 29. 如何使用jquery-scrollto做出反應?
- 30. 硒對事件做出反應
你爲什麼不嘗試呢? – eboix 2011-12-28 02:04:11
它會無情地嘲諷你:-) – paxdiablo 2011-12-28 02:14:34
:P我已經嘗試過了。但是我沒有想到排序很重要。 – tothphu 2011-12-28 02:23:02