¶1、可执行文件
1  | linux上真正被识别的可执行文件是二进制文件,shell script是利用shell(bash)程序的功能进行判断式。bash本身是二进制可执行文件。  | 
¶2、make,configure
1  | make与configure编译过程:configure(检测系统环境)创建makefile文件(定义编译的规则文件)--》make根据makefile中的定义的规则编译文件  | 
¶3、tarball软件
1  | tarball:打包软件,将源文件打包并压缩,节约空间。  | 
¶4、安装与升级软件
1  | 更新方法:1、直接以源码进行编译。2、直接以编译好的二进制程序进行安装升级  | 
¶5、gcc用法
1  | 1、 gcc 源代码文件 --》 ./a.out  | 
¶6、make进行宏编译
¶vim makefile 制定编译规则
1  | main(执行信息):(目标文件,o)  | 
¶运用变量简化makefile
1  | LB = -lm(调用函数库)  | 
¶make安装流程
1  | 将tar包解压缩到/usr/local目录--》./configure --prefix=/usr/local/(安装路径) --enable-all-clocks --enable-parse-clocks --》make clean;make--》make check--》make insatll  | 
¶7、利用patch更新源码
1  | diff -Naur 新旧文件 //比较两个文件改变  | 
¶8、函数库管理
1  | 是linux上本身存在的程序,函数库也可以认为是子程序,可以被调用来执行的一段功能函数。  | 
¶9、检验软件正确性
1  | md5sum/sha1sum:判断文件指纹  | 
¶为重要数据建立指纹数据库
1  | 用md5sum/sha1sum 检查出文件指纹,并记录为数据库。  | 


