我試圖調試我的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. 查看網站的實際源代碼
- 2. 如何從GCC源代碼構建本地編譯器?
- 3. 使用gcc OpenMP支持從源代碼構建R時出錯
- 4. 如何部分構建Android源代碼?
- 5. 從源代碼構建Android Eclipse ADT
- 6. 從源代碼構建Android系統
- 7. 如何從源代碼構建d3.js?
- 8. 如何從midas源代碼構建midas.obj
- 9. 如何從源代碼構建libpoppler?
- 10. 如何從源代碼構建vim 7.3.285
- 11. 如何從源代碼構建?
- 12. 如何從源代碼構建libpthread.so?
- 13. 如何從源代碼構建Windows D3D9?
- 14. 從源代碼構建proguard
- 15. 從源代碼構建KVM
- 16. 如何使用travis-ci構建,而沒有實際的代碼構建? (將靜態代碼部署到s3)
- 17. python從源代碼構建:無法構建可選模塊sqlite3
- 18. 從源代碼構建項目時ant失敗
- 19. 源碼構建的gcc鏈接錯誤
- 20. 蘋果是否在批准應用程序時查看實際的源代碼?
- 21. 如何從源代碼構建VS代碼後進行調試?
- 22. 在debian上從源代碼構建apache
- 23. 從源代碼構建Android -File未找到錯誤
- 24. 構建android源碼
- 25. 如何從實際開放源代碼讀取預覽幀android相機
- 26. 如何在Struts 2中獲取實際的源代碼路徑?
- 27. OpenCover不包括實際的源代碼
- 28. CvCreateImage()函數的實際源代碼 - OpenCV
- 29. 如何在實際達到限制時執行代碼
- 30. 從源代碼構建的原子
只是fyi,如果使用mm或mmm進行編譯,則採用相同的選項'mm showcommands' – 2018-02-14 19:31:18