我試圖調試我的android源代碼構建環境(Android.mk文件)。默認情況下,make系統在構建過程中不顯示gcc命令行。 啓用此功能的最佳方法是什麼?如何在從源代碼構建Android時看到實際的gcc選項?
回答
的showcommands make目標將顯示GCC/G ++命令行:
$ make showcommands
更多信息和其他Android.mk這裏建掘金:http://elinux.org/Android_Build_System
我發現在這個環節上有很詳細的文檔:http://hashspeaks.wordpress.com/2010/01/27/android-mk-documentation/
所以你應該能夠添加-v -Wall到LOCAL_CPPFLAGS
提問者可能已經太晚了,但對於其他任何人來說。來自ndk文檔@https://docs.google.com/document/d/1jXxLV866aY9QXWS_9UwLSJjX1I6d1XfBhk1IeEyRgYE/edit?pli=1
ndk-build NDK_DEBUG = 1 - >生成可調試的本地代碼。
ndk-build V = 1 - >啓動構建,顯示構建命令。
ndk-build -B - >強制完成重建。
ndk-build -B V = 1 - >強制完成重建並顯示構建 命令。
偉大且詳細的答案,比接受的答案要重要得多 – reflog 2015-09-10 17:01:38
對於應用程序開發人員來說,這是一個很好的答案,而不是系統開發人員的重要答案。如果您正在嘗試構建AOSP,則接受的答案是正確的。 – 2015-09-11 15:51:23
- 1. 從android源代碼構建
- 2. 查看網站的實際源代碼
- 3. 如何從GCC源代碼構建本地編譯器?
- 4. 使用gcc OpenMP支持從源代碼構建R時出錯
- 5. 如何部分構建Android源代碼?
- 6. 從源代碼構建Android系統
- 7. 從源代碼構建Android Eclipse ADT
- 8. 錯誤,同時構建Android源代碼
- 9. 如何從midas源代碼構建midas.obj
- 10. 如何從源代碼構建Windows D3D9?
- 11. 如何從源代碼構建libpthread.so?
- 12. 如何從源代碼構建libpoppler?
- 13. 如何從源代碼構建Mojarra
- 14. 如何從源代碼構建KDE Dolphin?
- 15. 如何從源代碼構建?
- 16. 如何從源代碼構建vim 7.3.285
- 17. 如何從源代碼構建d3.js?
- 18. 如何從源代碼構建CodeCompileUnit?
- 19. 如何從源代碼構建three.js
- 20. 從源代碼構建時出錯
- 21. 從源代碼構建Primefaces
- 22. 從源代碼構建Autofac
- 23. 從源代碼構建tmux
- 24. 從源代碼構建gperf
- 25. 從源代碼構建dictool_aosp.jar
- 26. 從源代碼構建proguard
- 27. 從源代碼構建WysiHat?
- 28. 從源代碼構建KVM
- 29. 從源代碼編譯gcc時出錯
- 30. 如何使用travis-ci構建,而沒有實際的代碼構建? (將靜態代碼部署到s3)
只是fyi,如果使用mm或mmm進行編譯,則採用相同的選項'mm showcommands' – 2018-02-14 19:31:18