使用./bootstrap
命令安装时出现此错误cmake
---------------------------------------------
CMake 3.18.0, Copyright 2000-2020 Kitware, Inc. and Contributors
---------------------------------------------
Error when bootstrapping CMake:
Cannot find appropriate C compiler on this system.
Please specify one using environment variable CC.
See cmake_bootstrap.log for compilers attempted.
我检查了 gcc 并得到了
gcc --version
bash: /usr/bin/gcc: No such file or directory
whereis gcc
gcc: /usr/lib/gcc /usr/share/man/man1/gcc.1.gz
我检查了 cmake_bootstrap.log
文件并得到了
./bootstrap: 803: ./bootstrap: /usr/local/bin/gcc-7: not found
Test failed to compile
看起来你没有安装 gcc。
如果你特别需要
gcc-7
,你可以安装它否则,您可以安装软件包
gcc
或build-essential
(这将提供更高版本的 gcc)。如果该程序
bootstrap
希望在特定位置具有 gcc-7/usr/local/bin/
并且无法更改,则可以对其进行符号链接。默认情况下,新安装的 Ubuntu 没有安装 C 编译器(也没有安装任何其他编译程序所需的工具)。要安装它,您需要安装
build-essential
软件包: