Make為什麼會出現
為什麼會出現No CMAKE_CXX_COMPILER could be found.
以及如何解決?
在嘗試在新的 Kubuntu 安裝上建構https://gitlab.com/interception/linux/tools
cmake ..
時,從tools/build
目錄執行會返回錯誤:CMake Error at CMakeLists.txt:3 (project): No CMAKE_CXX_COMPILER could be found. Tell CMake where to find the compiler by setting either the environment variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH.
我剛剛安裝
cmake
並假設它會配備它的編譯器,但也許它需要配置才能使用?
“編譯器”是一個單獨的包,需要安裝。一個被呼叫
g++
的可以單獨安裝,也包含在一個名為“build-essential”的包中。從而
sudo apt-get install build-essential
解決了問題(並且sudo apt-get install g++
應該也可以工作),cmake ..
無需配置即可工作。