CMake Error at CMakeLists.txt:2 (project):The CMAKE_C_COMPILER: /usr/bin/x86_64-w64-mingw32-gcc-11.2.0 is not a full path to an existing compiler tool. Tell CMake where to find the compiler by setting either the environment variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH.CMake (project)
时间: 2024-03-08 21:51:28 浏览: 982
这个错误提示你的 CMakeLists.txt 文件中指定的 C 编译器路径不正确。你需要设置 CMake 缓存变量 CMAKE_C_COMPILER,告诉 CMake 编译器的完整路径或者编译器名称(如果在 PATH 中)。你可以使用以下命令来设置 CMAKE_C_COMPILER 变量:
```
cmake -DCMAKE_C_COMPILER=/usr/bin/x86_64-w64-mingw32-gcc-11.2.0
```
或者在 CMakeLists.txt 中设置 CMAKE_C_COMPILER 变量:
```
set(CMAKE_C_COMPILER "/usr/bin/x86_64-w64-mingw32-gcc-11.2.0")
```
请确保编译器路径正确,否则你可能会遇到其他编译错误。
相关问题
CMake Error at CMakeLists.txt:2 (project):The CMAKE_C_COMPILER: /usr/bin/x86_64-w64-mingw32-gcc-11.2.0 is not a full path to an existing compiler tool. Tell CMake where to find the compiler by setting either the environment variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH.CMake (project)
这是一个 CMake 错误,它提示你指定的 C 编译器不存在或者路径不正确。你需要设置环境变量 "CC" 或者 CMake 缓存变量 CMAKE_C_COMPILER 来告诉 CMake 编译器的完整路径或者编译器名称(如果在 PATH 中)。你可以使用以下命令来设置环境变量:
```
export CC=/usr/bin/x86_64-w64-mingw32-gcc-11.2.0
```
或者在 CMakeLists.txt 中设置 CMAKE_C_COMPILER 变量:
```
set(CMAKE_C_COMPILER "/usr/bin/x86_64-w64-mingw32-gcc-11.2.0")
```
请确保编译器路径正确,否则你可能会遇到其他编译错误。
CMake Error in CMakeLists.txt: The CMAKE_C_COMPILER: /usr/bin/cc is not a full path to an existing compiler tool.
这个错误意味着 CMake 找不到可用的 C 编译器。你需要检查 `/usr/bin/cc` 是否存在,以及是否是 C 编译器的完整路径。如果没有安装 C 编译器,你需要先安装一个。
如果你已经安装了 C 编译器,你可以尝试在 CMakeLists.txt 文件中指定正确的编译器路径。例如:
```
set(CMAKE_C_COMPILER /usr/local/bin/gcc)
```
将上面的路径替换为你的 C 编译器的路径。
阅读全文