我正在尝试构建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++ C错误:发生器:执行make失败。Make命令为:“/usr/share/bash-completion/completions/gmake”“cmTC_3ef51/fast”--检查CXX编译器是否正常工作:/usr/bin/c++ -- broken CMake Error at /usr/share/cmake-3.5/Modules/CMakeTestCXXCompiler.cmake:54(message):C编译器“/usr/bin/c”无法编译简单的测试程序。
失败,输出如下:
更改目录:/home/.../uhd/host/build/CMakeFiles/CMakeTMP
运行构建命令:“/usr/share/bash-completion/completions/gmake”“cmTC_3ef51/fast”
发生器:执行make失败。Make命令为:“/usr/share/bash-completion/completions/gmake”“cmTC_3ef51/fast”
CMake将无法正确生成此项目。调用堆栈(最新调用优先):CMakeLists.txt:27(PROJECT)
有人能帮我吗?
最好的问候
1条答案
按热度按时间ccrfmcuu1#
/usr/share/bash-completion/completions/gmake看起来像是一个错误的路径,make应该在/usr/bin/make中
很可能您缺少
apt-get install make