作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人知道这个 CMake 构建问题吗?我看到了几个类似的问题,但他们在 Window
就我而言,
cmake -DROOT="/home/kyuhwanyeon/workspace/2000_CMSIS_ws/CMSIS_5" -DCMAKE_PREFIX_PATH="/home/kyuhwanyeon/gcc-arm-none-eabi-9-2020-q2-update/" -DCMAKE_TOOLCHAIN_FILE="/home/kyuhwanyeon/workspace/2000_CMSIS_ws/CMSIS_5/CMSIS/DSP/gcc.cmake" -DARM_CPU="cortex-m7" -G "Unix Makefiles" ..
那么结果,
CMake Error at /home/kyuhwanyeon/workspace/2000_CMSIS_ws/CMSIS_5/CMSIS/DSP/gcc.cmake:61 (add_link_options):
Unknown CMake command "add_link_options".
Call Stack (most recent call first):
/usr/share/cmake-3.11/Modules/CMakeDetermineSystem.cmake:94 (include)
CMakeLists.txt:4 (project)
CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
-- Configuring incomplete, errors occurred!
我已经更新了 build-essentials ......但是我的 Cmake 没有找到 Unix Makefiles。
最佳答案
add_link_options
命令在 CMake 3.11 中不可用。您可以在此处阅读此版本的 CMake 手册:https://cmake.org/cmake/help/v3.11/manual/cmake-commands.7.html并看到它没有列出。
您需要更新版本的 CMake 才能构建此软件。
您应该告诉软件的作者,他们应该指定他们的 CMakeFile.txt 文件所需的 CMake 的正确最低版本,以便更清楚错误。如果他们指定需要 CMake 3.13(引入了此选项)或更高版本,那么您会收到一条消息,提示您需要升级 CMake。
关于ubuntu - CMake 错误 : CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM 未设置。在 Ubuntu 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62668112/
我是一名优秀的程序员,十分优秀!