有沒有辦法如何產生gcc
的多彩輸出,這是從cmake
生成的Makefile調用的?這將使調試應用程序變得更容易。CMake着色錯誤和警告
回答
下載gccfilter(需要perl的,libregexp和libgetopt-argvfile),然後運行:
gccfilter -c cmake的...
這將上色從構建過程中的消息(這我認爲是gcc mesages)。
你想從cmake
二進制彩色輸出?爲此,我不知道任何解決方案。
CMake
可以生成Makefiles
,它提供關於構建過程的verbose (and colourful)信息。這可以通過以下方式啓用:
SET(CMAKE_COLOR_MAKEFILE ON)
# And optionally
SET(CMAKE_VERBOSE_MAKEFILE ON)
如果你想有gcc
輸出colourised,然後看看colorgcc
perl腳本。有它安裝嘗試是這樣的:由gfour
CC=/usr/bin/colorgcc cmake .....
或使用另一個答案提出了新的解決方案 - gccfilter
謝謝,詳細的國旗確實有效。它將此添加到Makefile中:'+#默認生成詳細輸出。 「 + VERBOSE = 1 +'但沒有着色。我有'cmake 2.8.5版本' – Tombart 2012-04-01 11:06:39
檢查'CMakeCache.txt',不管是'CMAKE_COLOR_MAKEFILE:BOOL = OFF'還是'ON' – Anonymous 2012-04-01 11:12:00
是的,我有'ON'和'cmake'命令着色。也許我應該改寫這個問題,我希望在'gcc'輸出或從'cmake'調用任何編譯器的顏色。 – Tombart 2012-04-01 11:29:12
基於this discussion我創建了一個~/.bashrc
爲make
別名:
alias make="make VERBOSE=1 2>&1 | sed -e 's%^.*: error: .*$%\x1b[37;41m&\x1b[m%' -e 's%^.*: warning: .*$%\x1b[30;43m&\x1b[m%'"
這不是很好的解決方案,但它可以完成這項工作。
如何使用-j 4 – rahman 2015-05-19 12:42:08
- 1. mysqli - 警告和錯誤
- 2. 「strcpy的」錯誤和警告
- 3. XCode 4,錯誤和警告
- 4. MinGW和Boost警告錯誤?
- 5. 致命錯誤和警告?
- 6. 警告和部署錯誤
- 7. simplexml警告和錯誤
- 8. 錯誤/警告
- 9. 警告:mysql_fetch_array():錯誤
- 10. CGContext錯誤/警告
- 11. XSD.exe警告錯誤
- 12. Taglib錯誤/警告
- 13. 警告框錯誤
- 14. AclExtras警告錯誤
- 15. 擺脫CMake的CMP0063警告
- 16. 的CMake 3.0.2設置警告
- 17. OSX棄用警告CMake
- 18. 如何變色git錯誤,警告和致命消息?
- 19. 更改CComboBox的邊框顏色以顯示錯誤和警告
- 20. GLSL着色器和函數:錯誤C1108
- 21. Bootstrap 3.3.6 bootstrap.min.css中的警告和錯誤
- 22. Java警告和錯誤(讀取對象)
- 23. xcodebuild不會輸出警告和錯誤?
- 24. 合成錯誤和警告符號
- 25. gcc和clang警告/錯誤標誌
- 26. MySQL警告和致命錯誤?
- 27. Java中的alphabetizing-錯誤和警告?
- 28. Java錯誤和警告列表
- 29. WPF,處理錯誤和警告消息
- 30. WPF XAML窗口錯誤和警告
工程很好,謝謝!雖然它取消cmake消息的顏色 – Tombart 2012-04-01 13:03:15
+1還沒有使用過這個。 – Anonymous 2012-04-01 14:49:18