- 论坛徽章:
- 0
|
环境:QNX 6.5 gcc-4.4.2
g++ -fexceptions -finline-functions -fvisibility=hidden -fvisibility-inlines-hidden -pipe -W -Wall -Wpointer-arith -gdwarf-2 -I/home/tigeroar/software/ACE_wrappers -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ -I../../.. -fexceptions -Wl,-E -L/home/tigeroar/software/ACE_wrappers/lib -L. -L../../../lib -o Start_Hook .obj/Start_Hook.o -lACE -lsocket -lstdc++ -lm
出错如下:
.obj/Start_Hook.o: In function `~ACE_TSS':
/home/tigeroar/software/ACE_wrappers/ace/TSS_T.cpp:44: undefined reference to `ACE_TSS_C_cleanup'
/home/tigeroar/software/ACE_wrappers/ace/TSS_T.cpp:44: undefined reference to `ACE_TSS_C_cleanup'
.obj/Start_Hook.o: In function `ACE_TSS<SecurityContext>::ts_init()':
/home/tigeroar/software/ACE_wrappers/ace/TSS_T.cpp:116: undefined reference to `ACE_TSS_C_cleanup'
collect2: ld returned 1 exit status
但是:执行
nm ../../../lib/libACE.so | grep ACE_TSS_C_cleanup
结果如下:
$ nm ../../../lib/libACE.so | grep ACE_TSS_C
00107748 t ACE_TSS_C_cleanup
请高手指点一下,到底是什么原因。声明一下,里面的目录应该都没问题。 |
|