Cmake错误:执行make失败

时间:2017-02-27 15:10:19

标签: c++ linux ubuntu cmake uhd

我目前正在尝试构建https://github.com/EttusResearch/uhdhttps://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_Linux。就像它在我执行cmake ../的指令中所说的那样。但该命令失败并出现以下错误

  

- 检查是否有工作的CXX编译器:/ usr / bin / c ++   CMake错误:生成器:执行make失败。命令是:“/ usr / share / bash-completion / completions / gmake”“cmTC_3ef51 / fast”    - 检查工作CXX编译器:/ usr / bin / c ++ - 已损坏   /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake:54的CMake错误(消息):     C ++编译器“/ usr / bin / c ++”无法编译简单的测试     程序

     

它失败并显示以下输出:

     

更改目录:/ home /.../ uhd / host / build / CMakeFiles / CMakeTmp

     

运行Build命令:“/ usr / share / bash-completion / completions / gmake”     “cmTC_3ef51 /快”

     

生成器:执行make失败。命令是:     “/ usr / share / bash-completion / completions / gmake”“cmTC_3ef51 / fast”

     

CMake无法正确生成此项目。   呼叫堆栈(最近一次呼叫):     CMakeLists.txt:27(项目)

有人可以帮我吗?

最好的问候

1 个答案:

答案 0 :(得分:0)

/ usr / share / bash-completion / completions / gmake看起来像一个错误的路径,make应该在/ usr / bin / make on ubuntu

很可能你错过了 apt-get install make