CMAKE_C_COMPILER:/usr/local/bin/cc 不是现有编译器工具的完整路径

CMAKE_C_COMPILER:/usr/local/bin/cc 不是现有编译器工具的完整路径

我知道网上有很多类似的问题,但我什么都试过了。但都不起作用,我不知道我做错了什么。

  The CMAKE_C_COMPILER:

    /usr/local/bin/cc

  is not a full path to an existing compiler tool.

我可以在 usr/bin 下找到 gcc、g++ 文件,但是在错误中,它会在 usr/local/bin 上搜索编译器。

set(CATKIN_TOPLEVEL TRUE)
set(CMAKE_C_COMPILER "/usr/bin/cc")

我甚至更改了 CMake 列表中编译器的路径。仍然没有成功,顺便说一下,我使用的是 ros1 和 ubuntu。当我尝试 catkin_make 我的工作区时,我遇到了这个错误。

答案1

我没有你的脚本,无法修复该问题,但有一个解决方法。创建一个符号链接。

sudo ln -s /usr/bin/cc /usr/local/bin/cc

相关内容