1. 程式人生 > >[Tools] [cmake] 除錯筆記 --- 如何徹底清除cmake產生的快取

[Tools] [cmake] 除錯筆記 --- 如何徹底清除cmake產生的快取

背景:

cmake並沒有提供類似於
cmake clean
這樣的方式來讓我們清除產生的快取,但是它編譯的快取(*.cmake, Makefile,CmakeCache.txt,
CMakeFiles目錄)會遍佈各個目錄。

解決方法:

在根部目錄下建立一個build目錄,然後在build目錄中編譯即可。

#mkdir build
#cd build
#${path}/cmake 

這裡寫圖片描述

這樣,產生的快取都在build目錄下了。
在下一次編譯之前,只要先刪除build下的內容即可,可以做成一個指令碼,避免重複操作。

參考: