文件名称:编译多个可执行程序,需链接动态库静态库,且需先编译库,并且库与库之间存在依赖关系的makefile
文件大小:79KB
文件格式:ZIP
更新时间:2022-03-25 19:03:01
万能makefile 批量编译
本示例演示了编译多个可执行程序,需链接动态库,静态库,且需先编译库,并且库与库之间存在依赖关系的makefile的编写方式,makefile文件内部有详细的注释,目录下也有介绍文档,请务必按照里面的步骤操作,保证可以运行成功
【文件预览】:
make4
----static_lib()
--------my_static.d(39B)
--------my_static.o(5KB)
--------my_static.h(440B)
--------my_static.cpp(309B)
--------Makefile(2KB)
----介绍文档.txt(1KB)
----bin()
--------libdynamic_lib.so(10KB)
--------Use_Lib_Example2(31KB)
--------Use_Lib_Example1(31KB)
----use_lib_example2()
--------UseStaticLib.o(6KB)
--------UseStaticLib.h(316B)
--------UseDynamicLib.h(308B)
--------UseStaticLib.cpp(304B)
--------UseStaticLib.d(74B)
--------UseDynamicLib.o(6KB)
--------UseDynamicLib.cpp(313B)
--------main.d(105B)
--------UseDynamicLib.d(82B)
--------main.cpp(450B)
--------Makefile(2KB)
--------main.o(28KB)
----use_lib_example1()
--------UseStaticLib.o(6KB)
--------UseStaticLib.h(316B)
--------UseDynamicLib.h(308B)
--------UseStaticLib.cpp(304B)
--------UseStaticLib.d(74B)
--------UseDynamicLib.o(6KB)
--------UseDynamicLib.cpp(313B)
--------main.d(105B)
--------UseDynamicLib.d(82B)
--------main.cpp(449B)
--------Makefile(2KB)
--------main.o(28KB)
----dynamic_lib()
--------my_dynamic.cpp(292B)
--------my_dynamic.o(5KB)
--------my_dynamic.d(42B)
--------Makefile(2KB)
--------my_dynamic.h(434B)
----lib()
--------libstatic_lib.a(5KB)
--------libdynamic_lib.so(10KB)
----make4.conf(26B)
----build()
--------common.mk(5KB)
--------build-so.mk(2KB)
--------Makefile(5KB)
--------build-lib.mk(2KB)
--------build-exe.mk(2KB)