程序包的编译安装
teatapp-VERSION-release.src.rpm –> 安装后,使用rpmbuild命令制作成二进制格式的rpm包,然后安装
源代码的组织格式
多文件,文件中的代码段,很可能存在跨文件依赖关系,
c,c++:项目管理器make,需要一个配置文件makefile,make的时候,会根据配置文件来进行编译,链接,
configure脚本根据用户指定的参数,依据Makefile.in文件,生成makefile文件
编译安装三步骤:
./configure:
通过选项传递参数,指定启用特性,安装路径等,执行时会参考用户指定以及Makefile.in文件生成makefile
检查依赖到的外部环境,指定的功能如果依赖某一个包,没有安装,会报错
make:
根据makefile文件,构建应用程序
make install 复制
开发工具
autoconf:生成configure脚本
automake:生成Makefile.in文件
glibc:标准库文件
安装后的配置:
导出二进制程序目录到path环境变量中
编辑文件:/etc/profile.d/NAME.sh
export PATH=/PATH/TO/BIN:$PATH
导出库文件路径
编辑/etc/ld.so.conf/NAME.conf
添加新的库文件所在的目录到此文件中
让系统重新生成缓存
ldconfig [-v]
导出头文件:创建链接
ln -sv
导出帮助手册
编辑:/etc/man.config文件
添加一个path
评论前必须登录!
注册