我試圖用CMake
編譯Ubuntu的一個C++項目,但我得到這個錯誤:在UbuntuCMake的想用ccache的,而不是GCC
CMake Error: your C compiler: "/usr/lib64/ccache/bin/gcc" was not found. Please set CMAKE_C_COMPILER to a valid compiler path or name.
CMake Error: your CXX compiler: "/usr/lib64/ccache/bin/c++" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
我已經gcc和家居裝(建立必要的),但是我不能停止cmake這樣做,除非在CMakeLists.txt中對CMAKE_C_COMPILER
和CMAKE_CXX_COMPILER
進行硬編碼,這是我不願意做的,原因很明顯。我嘗試安裝ccache,但是沒有任何效果。
我這樣做,然後刪除生成目錄的內容,並嘗試cmake ..再次,但我得到了同樣的結果。有一些cmake緩存嗎? – 2013-04-30 13:10:44