gpt4 book ai didi

ubuntu - CMake 错误 : CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM 未设置。在 Ubuntu 中

转载 作者:行者123 更新时间:2023-12-04 19:08:40 25 4
gpt4 key购买 nike

有人知道这个 CMake 构建问题吗?我看到了几个类似的问题,但他们在 Window
就我而言,

  • 操作系统:Ubuntu 16.04
  • CMake 版本:3.11

  • 当我在下面写终端时 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/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com