《七》makefile中動(dòng)態(tài)庫的生成和使用
工程結(jié)構(gòu):

其中include目錄下有helloworld.h文件


main.c
helloworld.c
helloworld.h
makefile(只有一個(gè)頂層makefile)
動(dòng)態(tài)庫生成語句需要調(diào)用:
gcc -shared -fPIC -o library_so.so helloworld.o

運(yùn)行:
會(huì)出現(xiàn)報(bào)錯(cuò),因?yàn)檎也坏絣ibrary_so.so動(dòng)態(tài)庫.
默認(rèn)情況下動(dòng)態(tài)庫的路徑:
所以,makefile改為:
最終運(yùn)行效果:

標(biāo)簽:makefile