1.make和configure
当执行make的时候,make会在当前目录查找makefile这个文本文件,makefile里面记录了源代码如何编译的信息。
一般系统的makefile是由configure检测程序主动创建的,confiure程序的功能是该平台是否具有编译执行所需要的的环境
makefile的格式
eg:
main:main.o hah.o.sin_value.o
gcc - o main main.o hah.o sin_value.o
clean:
rm -f main main.o hah.o sin_value.o
使用方法:make clean、make main
3.函数库管理
静态函数库:格式为libXXX.a
特点:可以独立运行。执行的时候是将函数库的内容直接整合到执行文件中,函数库升级的时候,此函数库的程序需要重新编译。
动态函数库:执行文件中只含有指向函数库的指针,不能独立运行。函数库升级时候,无需重新编译文件,因为指针已经指向函数库文件。