gcc -v
# 没有安装的话就安装 gcc
sudo apt install gcc
g++ -v
# 没有安装的话就安装 g++
sudo apt install g++
clang -v
# 没有安装的话就安装 clang
sudo apt install clang
clang++ -v
# 没有安装的话就安装 clang++
sudo apt install clang++
make -v
# 没有安装的话就安装 make
sudo apt install make
sudo apt install make-guile
sudo snap install cmake --classic
apt list | grep
sudo apt-get install build-essential
sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
sudo apt-get install qtcreator
sudo apt-get install qt5*
安装 qt 时编译出现 cstddef:50:10: fatal error: 'stddef.h' file not found
可使用以下命令:
sudo apt-get install libclang-common-8-dev
如果出现Can‘t exec “aclocal“: 没有那个文件或目录 at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
可使用以下命令:
sudo apt -y install autotools-dev automake m4 perl
sudo apt -y install libtool autoreconf -ivf
-y
: 这是一个选项,用于自动回答所有的提示为 “yes” 以减少用户交互。libtool
是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植接口之后。 `autoreconf
是一个工具,用于生成运行 ‘configure’ 所需的脚本和模板文件。-i
(或 --install):运行install.missing
,尽可能多地从备用来源安装缺失的模板文件。-v
(或 --verbose):显示更多信息,包括无法创建的缺失文件和参数检查时的混乱的 C 缓存。-f
(或 --force):即使模板比 ‘configure.ac’ 或 ‘aclocal.m4’ 更新,也考虑重新运行 aclocal 和 autoconf。如果安装 autoreconf
出现找不到包的情况一般都是因为软件源里的包名变了
可用以下命令查找
apt search autoreconf