日期:2014-05-16  浏览次数:20647 次

关于动态库编译命令行的问题???
$(CC) -shared -Wl,-soname,libflash.so -o libflash.so flash_lib.o -lc -gcc_s
请问上述命令行最后一个选项-gcc_s是什么意思?
是不是指libgcc_s.so,如果是的话,那为什么不是-lgcc_s呢?
望赐教!

------解决方案--------------------
如果不是自己定义的,就是libgcc_s.so.1,-gcc_s应该加上-lgcc_s

gcc --print-file-name=libgcc_s.so.1
/usr/lib/gcc/i486-pc-linux-gnu/4.0.3/../../../libgcc_s.so.1