多個c文件能編譯成單個so文件嗎?
可以的 一般是把多個.c文件先分別編譯成.o文件 然后再把.o文件打包成.so 也可以直接編譯打包,一步完成。 命令如下 gccSOURCE_FILES-fPIC-shared-oTARGET SOURCE_FILES可以是.c文件,也可以是經過-c編譯出來的.o文件 TARGET為so文件。 比如 gcca.cb.cc.cd.c-fPIC-shared-olibabcd.so
多個c文件能編譯成單個so文件嗎?
可以的 一般是把多個.c文件先分別編譯成.o文件 然后再把.o文件打包成.so 也可以直接編譯打包,一步完成。 命令如下 gccSOURCE_FILES-fPIC-shared-oTARGET SOURCE_FILES可以是.c文件,也可以是經過-c編譯出來的.o文件 TARGET為so文件。 比如 gcca.cb.cc.cd.c-fPIC-shared-olibabcd.so