我目前正在尝试构建https://github.com/EttusResearch/uhd,https://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(项目)
有人可以帮我吗?
最好的问候
答案 0 :(得分:0)
/ usr / share / bash-completion / completions / gmake看起来像一个错误的路径,make应该在/ usr / bin / make on ubuntu
很可能你错过了
apt-get install make