『壹』 多個.c文件能編譯成單個.so文件嗎
可以的 一般是把多個.c文件 先分別編譯成.o文件然後再把.o文件打包成.so也可以直接編譯打包,一步完成。 命令如下gcc SOURCE_FILES -fPIC -shared -o TARGETSOURCE_FILES可以是.c文件,也可以是經過-c編譯出來的.o文件TARGET為so文件。比如 gcc a.c b.c c.c d.c -fPIC -shared -o libabcd.so