您的位置:首页 > 运维架构 > Linux

linux 下 编译源代码来安装程序的过程

2011-03-16 15:04 411 查看
在linux平台下,有时候,只提供了程序的源码,这时候就需要通过编译程序源码来生成最终的二进制可执行程序。这些编译后得到的二进制程序要么作为一个独立的可执行程序来使用,要么作为某个开发库为我们的开发提供一些api。

源码一般会提供一个configure脚本,通过运行该脚本来check编译该程序的基本依赖关系是否满足,在该check的过程中,该脚本通常会一个小工具pkg-config来读取各个.pc文件来查找编译时所依赖的头文件和链接时所需要的链接库是否能够找到,且版本是否满足要求,pkg-config是linux平台下 专门用于为程序的编译和链接提供关于系统中已经安装的库文件的信息的(提供编译时的头文件路径信息和链接时的库文件路径信息), configure脚本成功运行的结果就是会生成一个makefile文件,make通过读取该makefile文件来对源代码进行编译和链接(通过调用相关的编译器和链接器),生成二进制的可执行程序或者库。

s
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: