Login
首页 > 教程资料 > 系统集成

Linux源码包安装过程及注意事项

2022-11-16 08:48:29 人看过

一个软件要在Linux上执行,必须是二进制文件,因此当我们拿到软件源码后,需要将它编译成二进制文件才能在Linux上运行。

使用源码包安装需要如下几个过程:

1、先从官网下载源码安装包,名称一般为.tar.gz、.tgz、.tar.bz2格式,下载完成后解压缩,进入解压缩后的目录;

2、安装开发相应的工具包,比如“development Tools"组,gcc、gcc-c++软件编译过程,将源码编译成可供Linux运行的二进制文件一共需要两步:使用gcc编译器将源码编译成目标文件,再次使用gcc编译器将目标文件链接成二进制文件;

3、使用./configure --help命令查看脚本帮助,通常软件也会为我们提供README文件的,那里有更详细的帮助;

当执行configure命令时,configure会根据当前系统环境动态生成一个适合本系统的Makefile文件,供make命令使用;

4、make && make install

当执行make命令时,make会去当前目录中寻找Makefile文件,并根据该文件中的要求完成整个编译过程。执行make install命令将上一步编译好的二进制文件安装到指定的目录中去。

Linux源码包安装过程及注意事项(图1)

Linux源码安装注意事项:

1、设置环境变量。可以在/etc/profile中在export PATH行前加入PATH=$PATH:/usr/local/apache/bin 这里以apache为例,让/etc/profile文件修改后立即生效,可以使用如下命令:source /etc/profile

2、加载相应的库文件。cd /etc/ld.so.conf.d/ 新建一个.conf文件,将库文件的目录写一行记录在.conf文件中,运行ldconfig -v显示加载的库文件

3、头文件路径。默认搜索路径为/usr/include,使用软链接命令,ln -s /usr/local/apache/include    /usr/include/apache

4、修改man文件的路径,vim /etc/man_db.conf中MANDATORY_MANPATH中加入一行MANDATORY_MANPATH            /path/to/man,也可将软件提供的man文件夹移动至/usr/share/man


版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章

系统集成知识汇总分享
会议室建设方案模板资料
监控门禁安防经验参考
传统电脑打印机维修技术
Copyright © 2019-2023 微微技术Vvjs.cn 版权所有
网站备案号:滇ICP备2023000683号-1 滇公网安备 53290102000684号

禁止复制哦

如需复制请加VIP会员

×