[{"title":"( 46 个子文件 79KB ) 编译多个可执行程序,需链接动态库静态库,且需先编译库,并且库与库之间存在依赖关系的makefile","children":[{"title":"make4","children":[{"title":"static_lib","children":[{"title":"my_static.d <span style='color:#111;'> 39B </span>","children":null,"spread":false},{"title":"my_static.o <span style='color:#111;'> 4.75KB </span>","children":null,"spread":false},{"title":"my_static.h <span style='color:#111;'> 440B </span>","children":null,"spread":false},{"title":"my_static.cpp <span style='color:#111;'> 309B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"介绍文档.txt <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"libdynamic_lib.so <span style='color:#111;'> 9.66KB </span>","children":null,"spread":false},{"title":"Use_Lib_Example2 <span style='color:#111;'> 31.48KB </span>","children":null,"spread":false},{"title":"Use_Lib_Example1 <span style='color:#111;'> 31.48KB </span>","children":null,"spread":false}],"spread":true},{"title":"use_lib_example2","children":[{"title":"UseStaticLib.o <span style='color:#111;'> 5.63KB </span>","children":null,"spread":false},{"title":"UseStaticLib.h <span style='color:#111;'> 316B </span>","children":null,"spread":false},{"title":"UseDynamicLib.h <span style='color:#111;'> 308B </span>","children":null,"spread":false},{"title":"UseStaticLib.cpp <span style='color:#111;'> 304B </span>","children":null,"spread":false},{"title":"UseStaticLib.d <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"UseDynamicLib.o <span style='color:#111;'> 5.66KB </span>","children":null,"spread":false},{"title":"UseDynamicLib.cpp <span style='color:#111;'> 313B </span>","children":null,"spread":false},{"title":"main.d <span style='color:#111;'> 105B </span>","children":null,"spread":false},{"title":"UseDynamicLib.d <span style='color:#111;'> 82B </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 450B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"main.o <span style='color:#111;'> 27.95KB </span>","children":null,"spread":false}],"spread":false},{"title":"use_lib_example1","children":[{"title":"UseStaticLib.o <span style='color:#111;'> 5.63KB </span>","children":null,"spread":false},{"title":"UseStaticLib.h <span style='color:#111;'> 316B </span>","children":null,"spread":false},{"title":"UseDynamicLib.h <span style='color:#111;'> 308B </span>","children":null,"spread":false},{"title":"UseStaticLib.cpp <span style='color:#111;'> 304B </span>","children":null,"spread":false},{"title":"UseStaticLib.d <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":"UseDynamicLib.o <span style='color:#111;'> 5.66KB </span>","children":null,"spread":false},{"title":"UseDynamicLib.cpp <span style='color:#111;'> 313B </span>","children":null,"spread":false},{"title":"main.d <span style='color:#111;'> 105B </span>","children":null,"spread":false},{"title":"UseDynamicLib.d <span style='color:#111;'> 82B </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 449B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"main.o <span style='color:#111;'> 27.94KB </span>","children":null,"spread":false}],"spread":false},{"title":"dynamic_lib","children":[{"title":"my_dynamic.cpp <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"my_dynamic.o <span style='color:#111;'> 4.77KB </span>","children":null,"spread":false},{"title":"my_dynamic.d <span style='color:#111;'> 42B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"my_dynamic.h <span style='color:#111;'> 434B </span>","children":null,"spread":false}],"spread":true},{"title":"lib","children":[{"title":"libstatic_lib.a <span style='color:#111;'> 5.06KB </span>","children":null,"spread":false},{"title":"libdynamic_lib.so <span style='color:#111;'> 9.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"make4.conf <span style='color:#111;'> 26B </span>","children":null,"spread":false},{"title":"build","children":[{"title":"common.mk <span style='color:#111;'> 4.66KB </span>","children":null,"spread":false},{"title":"build-so.mk <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"build-lib.mk <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"build-exe.mk <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]