【发布时间】:2017-08-04 08:01:51
【问题描述】:
我生成了一个包含以下库的库:
使用的命令:
g++ -o testmylibrary -Xlinker -R /med/build/gcc/gcc-6.2.0/linux32/gcc-6.2.0/lib -ggdb3 -m32 -fno-tree-vectorize file1.o fileMain.o mylibrary.so -lm -lstdc++ -lsupc++
libpthread.so.0 => /lib/libpthread.so.0 (0xf7bc4000)
libstdc++.so.6 => /med/build/gcc/gcc-6.2.0/linux32/gcc-6.2.0/lib/libstdc++.so.6 (0xf7a4b000)
libm.so.6 => /lib/libm.so.6 (0xf7a22000)
libgcc_s.so.1 => /med/build/gcc/gcc-6.2.0/linux32/gcc-6.2.0/lib/libgcc_s.so.1 (0xf7a07000)
libc.so.6 => /lib/libc.so.6 (0xf78ac000) /lib/ld-linux.so.2 (0x00796000)
我想从 libstdc++ 和 libgcc_s 库中删除路径“/med/build/gcc/gcc-6.2.0/linux32/gcc-6.2.0”。
什么选项让 g++ 删除这些路径并使它们与 libpthread
【问题讨论】: