当前位置: 技术问答>linux和unix
关于动态库编译命令行的问题???
来源: 互联网 发布时间:2016-02-10
本文导语: $(CC) -shared -Wl,-soname,libflash.so -o libflash.so flash_lib.o -lc -gcc_s 请问上述命令行最后一个选项-gcc_s是什么意思? 是不是指libgcc_s.so,如果是的话,那为什么不是-lgcc_s呢? 望赐教! | 如果不是自己定义...
$(CC) -shared -Wl,-soname,libflash.so -o libflash.so flash_lib.o -lc -gcc_s
请问上述命令行最后一个选项-gcc_s是什么意思?
是不是指libgcc_s.so,如果是的话,那为什么不是-lgcc_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
gcc --print-file-name=libgcc_s.so.1
/usr/lib/gcc/i486-pc-linux-gnu/4.0.3/../../../libgcc_s.so.1