- 论坛徽章:
- 0
|
拿来别人的一个包在我们的aix5上configure然后make
信息如下
if /bin/sh ../../libtool --mode=compile /usr/bin/g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I ../../../c/include -g -O2 -MT libsysutils___la-sys_utils.lo -MD -MP -MF ".deps/libsysutils___la-sys_utils.Tpo" -c -o libsysutils___la-sys_utils.lo `test -f 'sys_utils.cc' || echo './'`sys_utils.cc; then mv -f ".deps/libsysutils___la-sys_utils.Tpo" ".deps/libsysutils___la-sys_utils.Plo"; else rm -f ".deps/libsysutils___la-sys_utils.Tpo"; exit 1; fi
mkdir .libs
/usr/bin/g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I ../../../c/include -g -O2 -MT libsysutils___la-sys_utils.lo -MD -MP -MF .deps/libsysutils___la-sys_utils.Tpo -c sys_utils.cc -DPIC -o .libs/libsysutils___la-sys_utils.o
/bin/sh ../../libtool --mode=link /usr/bin/g++ -g -O2 -o libsysutils++.la -rpath /home/cdse/cdseed/cdse_main/trial/lib libsysutils___la-sys_utils.lo
generating symbol list for `libsysutils++.la'
/usr/bin/nm -B -BCpg .libs/libsysutils___la-sys_utils.o | awk '{ if ((($2 == "T") || ($2 == "D") || ($2 == "B")) && (substr($3,1,1) != ".")) { print $3 } }' | sort -u > .libs/libsysutils++.exp
/usr/bin/g++ -shared -o .libs/libsysutils++.so.0 .libs/libsysutils___la-sys_utils.o -L/opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2 -L/opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.3.0.0/3.3.2/../../.. -lstdc++ -lm -lc -lgcc_s -Wl,-bE:.libs/libsysutils++.exp -Wl,-bnoentry ${wl}-berok
ld: 0711-415 WARNING: Symbol _GLOBAL__I__Z19string_format_parseRSs is already exported.
ld: 0711-415 WARNING: Symbol _GLOBAL__D__Z19string_format_parseRSs is already exported.
ld: 0711-415 WARNING: Symbol _GLOBAL__F__Z19string_format_parseRSs is already exported.
ar cru .libs/libsysutils++.a .libs/libsysutils++.so.0
creating libsysutils++.la
(cd .libs && rm -f libsysutils++.la && ln -s ../libsysutils++.la libsysutils++.la)
Target "all" is up to date.
请看这是个warning 说这个符号已经导出是什么意思? 问题严重么? 怎么解决? string_format_parse是这个包里面一个函数,这个包是一些实用函数集合,通过libtools编译成为一个动态库。
[ 本帖最后由 picobsd 于 2008-10-9 17:15 编辑 ] |
|