|
VxWorks的模拟器上加载libACE.so的问题
[复制链接]
各位大虾:
根据NT host VxWorks Target的文档,已经能够顺利生成libACE.so和libTAO.so文件。但是在VxWorks的shell中执行 ld < libACE.so的时候,却出现了如下错误。
-> ld < libACE.out
undefined symbol: _unldByModuleId
undefined symbol: _nanosleep
undefined symbol: __t15ACE_String_Base1ZUs$NULL_String_
undefined symbol: __t13ACE_Singleton2Z18ACE_Service_ConfigZ26ACE_Recursive_Thread_Mutex$singleton_
undefined symbol: __t13ACE_Singleton2Z28ACE_Based_Pointer_RepositoryZ19ACE_RW_Thread_Mutex$singleton_
undefined symbol: _ftruncate
undefined symbol: __t17ACE_TSS_Singleton2Z11ACE_DynamicZ14ACE_Null_Mutex$singleton_
undefined symbol: __t15ACE_String_Base1Zc$NULL_String_
undefined symbol: __t23ACE_Unmanaged_Singleton2Z18ACE_Service_ConfigZ26ACE_Recursive_Thread_Mutex$singleton_
ld error: Module contains undefined symbol(s) and may be unusable.
怀疑是String_Base没有编译进去,用ar t libACE.a的时候,果然发现没有String_Base.o,该怎么处理呢??
莫非真的要修改makefile让他编译String_Base??
不知道哪位大虾遇到过同样的问题啊??
|
|