今天工作中遇到了一个很诡异的问题:
项目中, a.c和b.c编译出的obj先打包成静态库c.a, 再和另外一个d.a以及main.c编译出的obj链接成最后的bin文件. a.c中有private_init()和private_read()两个函数, 其中private_init()是个空函数, private_read()则在d.a中被调用.项目中, a.c和b.c编译出的obj先打包成静态库c
今天工作中遇到了一个很诡异的问题:
项目中, a.c和b.c编译出的obj先打包成静态库c.a, 再和另外一个d.a以及main.c编译出的obj链接成最后的bin文件. a.c中有private_init()和private_read()两个函数, 其中private_init()是个空函数, private_read()则在d.a中被调用.项目中, a.c和b.c编译出的obj先打包成静态库c