四十六. 解决动态库加载失败问题下
四十七. 知识点概述
四十八. 复习动态库静态库的制作
四十九. 动态库静态库的工作原理和优缺点
然后是动态库
五十. makefile的第一个版本
//不采用makefile的传统方式
[root@VM_0_15_centos Makefile]# ls
add.c div.c head.h main.c mul.c sub.c
[root@VM_0_15_centos Makefile]# gcc *.c -o app
[root@VM_0_15_centos Makefile]# ls
add.c app div.c head.h main.c mul.c sub.c
[root@VM_0_15_centos Makefile]# ./app
sum = 26
[root@VM_0_15_centos Makefile]# rm app//采用makefile的方式
[root@VM_0_15_centos Makefile]# ls
add.c div.c head.h main.c mul.c sub.c这里建立了makefile的文件,
[root@VM_0_15_centos Makefile]# vi makefile//make的命令,会直接make这个makefile文件
[root@VM_0_15_centos Makefile]# make
gcc *.c -o app
[root@VM_0_15_centos Makefile]# ls
add.c app div.c head.h main.c makefile mul.c sub.c显然有了app,并且可以正常运行
[root@VM_0_15_centos Makefile]# ./app
sum = 26
见下一节。