单层静态库多可执行文件，下一步多层以及动态库和.o文件