Linux学习日记17-Linux 下源代码与Tarball套件管理
时间:2007-04-12 来源:junzero
1. 前言
2. 一个简单的范例
3. make的简易用法
4. Tarball的管理和建议
5. 函数库管理
6. 检验软件正确性
7. 本章重点
声明:所有截图和兰色字体的内容来自《鸟哥的Linux私房菜》。
一、前言
通常在自己开发程序,或者应用程序升级,系统升级,新应用程序安装的时候都会涉及到源代码。
1.什么是源码,编译器,可执行文件?
源码其实就是一些文本文件,只不过这里面的语言组织是有一定的格式与规定的。
编译器,用来将源码编译成可执行的文件,他会根据一定的格式去做的!
可执行文件:一般的shell脚本是文本方式的,可是最后由shell解释后都是调用binary 程序执行的;编译后生成的文件都是binary 方式的可执行文件。系统真正执行的都是二进制的可执行文件。
2.什么是函数库?
故名思议,它就是一个库,可以提供函数相关功能的库。它的好处是:在要实现某个功能的时候,恰好这时候有个库中提供相应功能的函数,那么这时候我们只要去调用这个库里面的函数,在连接的时候加上这个库就好了,不需要写重复的代码。
下面是图示:
3.什么是make和configure?
make是一个程序,是一个会去找Makefile