一、什么是源码包就是软件的源代码,不能直接执行,需要编译生成二进制文件后方可执行。优点:可以修改代码定制功能新版软件优先更新二、什么时候用yum找不到,或者二进制文件里的模块不满足使用需要时。三、源码的获取一定要去官网获取,否则很可能安装被
就是软件的源代码,不能直接执行,需要编译生成二进制文件后方可执行。
优点:
yum找不到,或者二进制文件里的模块不满足使用需要时。
一定要去官网获取,否则很可能安装被篡改的文件,后果不堪设想。
常见的环境有c、c++、per、java、python。
c的环境编译器是gcc。c++环境的编译器g++;
先把这些依赖安装一下,免得安装的时候报错,浪费时间:
yum -y install gcc gcc-g++ wget make pcre pcre-devel
作用:1.指定安装路径2.启用某项功能 --enable-ssl3.和其他软件关联,例如:--with-pcre4.检查安装环境,例如是否有gcc编译器5.通过检查生成Makefile文件
按configure的Makefile进行编译,生成可执行二进制文件
按照Makefile定义好的路径安装
源码包解压后,一定看看INSTALL文件或者README文件,查看帮助。
编译环境先装一下:
yum -y install gcc gcc-c++ make wget
一般我们约定下载的包放在这里。
下载:
wget http://nginx.org/download/nginx-1.23.2.tar.gz
解压进入到目录:
tarzxvfnginx-1.23.2.tar.gzcdnginx-1.23.2
先看一下INSTALL或者README文件,获取一些软件信息。
查看可用的选项,一般会有个安装目录,建议源码包都安装到/opt/目录下。
./configure --help|less
./configure --prefix=/opt/nginx
结束后验证是否成功:
echo $?
输出0证明成功,没操作完一步后都可以执行这个命令检查一下。
按照Makefile文件进行编译。
根据配置安装到指定路径。
ln -s /opt/nginx/sbin/nginx /usr/sbin/nginx
喜欢阿文写的技术文章,给个关注吧^_^
源码包的卸载很方便,直接把安装目录删了就可以了。我们安装在/opt/nginx下面,直接删除/opt/nginx目录就可以了:
rm -rf /opt/nginx
以上就是小编给大家带来的关于'linuxyum安装gcc命令(linux查看gcc版本命令)'的探讨分享,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。