读书人

关于动态库编译命令行的有关问题?

发布时间: 2012-03-21 13:33:15 作者: rapoo

关于动态库编译命令行的问题???
$(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

读书人网 >UNIXLINUX

热点推荐