![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
编译过程
SundayO
个人不错
展开
-
configure脚本
https://blog.csdn.net/qq_20595467/article/details/76099344原创 2019-10-22 19:44:51 · 392 阅读 · 0 评论 -
编译过程1
编译安装编译过程首先下载源代码压缩包,解压到制定目录。./configure阶段是是填写配置参数阶段,会生成makefile文件,makefile文件主要描述了在编译阶段的文件的编译顺序。在工程项目中,有多个目录和多个文件,如何安排文件编译顺序就是通过makefile文件实现的。make阶段,使用make命令会调用gcc编译器和Binutils汇编器,gcc编译器负责将对源文件...原创 2019-09-05 21:11:25 · 201 阅读 · 0 评论 -
spec文件
spec文件spec文件是配置规范文件,是RPM软件包编译过程的核心,它说明了软件包如何被配置、打那些补丁、安装哪些文件、安装到哪里、安装过程需要哪些系统级别活动。参数说明相关链接:https://zh.opensuse.org/openSUSE:Specfile_guidelines...原创 2019-09-29 14:20:28 · 9866 阅读 · 0 评论 -
pkgconfig和环境变量PKG_CONFIG_PATH和PKG_CONFIG_LIBDIR
pkg-config命令pkg-config使用第三方库编译程序,指定库文件和头文件的位置。环境变量PKG_CONFIG_PATH原创 2019-09-29 19:55:07 · 6870 阅读 · 0 评论 -
libreoffice: Package 'libpng' not found
解决方法:export PKG_CONFIG_PATH=/usr/lib32原创 2019-10-10 13:08:47 · 1588 阅读 · 0 评论 -
readelf命令、objdump命令、gcc内置宏定义
readelf命令查看ELF格式的文件信息,常见的文件rpm -q --requires 软件名查询软件的依赖的软件包,版本号,库文件readelf -s 库文件 显示库文件的符号表gcc内置宏定义查看gcc定义的所有预定义宏gcc -E -dM - < /dev/null在编译时添加-D选项:-DTEST表示定义宏TEST...原创 2019-10-11 16:27:39 · 579 阅读 · 0 评论