对于安装过的程序及问题记录一下,
1. 安装vim,这个必备吧!
2. 安装make,编译离不开!
3. 安装gcc,这个鼓捣了很久,发现自己2了...
----傻瓜式安装法
sudo apt install build-essential
----此步骤自动安装各种依赖包,如果提示找不到包,请更新源,确保bionic-security和bionic-updates前面打钩。
----RPM安装法
----此步骤还未尝试
4.更新gcc,源码安装前提是已经装过c编译器了,否则会报错。
在gcc官网下载了最新的版本包gcc-9.1.0.tar.gz,准备更新,一定要用迅雷下载哦,否则速度慢死了!
tar -zxvf gcc-9.1.0.tar.gz
cd gcc-9.1.0/
./contrib/download_prerequisites //该脚本自动下载依赖包,可以打开看看都有哪些依赖
cd ..
mkdir gccBuild //临时目录
cd gccBuild
../gcc-9.1.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make //这个要等好久
make install
gcc -v //验证
5. 安装apue
官网下载源码包src.3e.tar.gz
tar -zxvf src.3e.tar.gz
cd apue.3e
make //会出错哦
sudo apt-get install libbsd-dev //添加缺少的库
make
cp ./include/apue.h /usr/include/ //为啥放这里,知道吗?下同
cp ./lib/libapue.a /usr/local/lib/
gcc test.c -o test.o -lapue //验证哦,好像有点不一样哦