linuxyum安装gcc命令(linux查看gcc版本命令)

一、什么是源码包就是软件的源代码,不能直接执行,需要编译生成二进制文件后方可执行。优点:可以修改代码定制功能新版软件优先更新二、什么时候用yum找不到,或者二进制文件里的模块不满足使用需要时。三、源码的获取一定要去官网获取,否则很可能安装被

一、什么是源码包

就是软件的源代码,不能直接执行,需要编译生成二进制文件后方可执行。

优点:

  • 可以修改代码
  • 定制功能
  • 新版软件优先更新

二、什么时候用

linuxyum安装gcc命令(linux查看gcc版本命令)yum找不到,或者二进制文件里的模块不满足使用需要时。

三、源码的获取

一定要去官网获取,否则很可能安装被篡改的文件,后果不堪设想。

四、安装

4.1 编译环境准备

常见的环境有c、c++、per、java、python。

c的环境编译器是gcc。c++环境的编译器g++;

先把这些依赖安装一下,免得安装的时候报错,浪费时间:

yum -y install gcc gcc-g++ wget make pcre pcre-devel

4.2编译安装

4.2.1./configure

作用:1.指定安装路径2.启用某项功能 --enable-ssl3.和其他软件关联,例如:--with-pcre4.检查安装环境,例如是否有gcc编译器5.通过检查生成Makefile文件

4.2.2.make

按configure的Makefile进行编译,生成可执行二进制文件

4.2.3.make install

按照Makefile定义好的路径安装

4.2.4.建议

源码包解压后,一定看看INSTALL文件或者README文件,查看帮助。

五、源码安装Nginx实例

5.1.准备环境

编译环境先装一下:

yum -y install gcc gcc-c++ make wget

5.2.cd /usr/local/src

一般我们约定下载的包放在这里。

5.3.下载,安装前的准备

下载:

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

5.4.configure配置

./configure --prefix=/opt/nginx

结束后验证是否成功:

echo $?

输出0证明成功,没操作完一步后都可以执行这个命令检查一下。

5.5.make

按照Makefile文件进行编译。

5.6.make install

根据配置安装到指定路径。

5.7.软连接

ln -s /opt/nginx/sbin/nginx /usr/sbin/nginx

喜欢阿文写的技术文章,给个关注吧^_^

六、卸载

源码包的卸载很方便,直接把安装目录删了就可以了。我们安装在/opt/nginx下面,直接删除/opt/nginx目录就可以了:

rm -rf /opt/nginx

以上就是小编给大家带来的关于'linuxyum安装gcc命令(linux查看gcc版本命令)'的探讨分享,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。

版权:本文由用户自行上传,观点仅代表作者本人,本站仅供存储服务。如有侵权,请联系管理员,了解详情>>

发布
问题