|
楼主 |
发表于 2008-8-1 10:42:05
|
显示全部楼层
看来ACE的文档不行啊, 只好用./configure, make, make install安装了一把, 实际证明如果全部编译安装, 是不成功的.
最后只选择ACE_ROOT/ace编译, 安装成功. 真无奈! 安装的目录是默认的/usrl/local/lib, 以及/usr/local/include. 看到有libACE.la, libACE.so, libACE-5.6.so, libACE_SSL-5.6.so ,libACE_SSL.la, libACE_SSL.so 等文件.
做测试, copy一个简单的例子, 用g++编译成功, 但在连接的时候失败.
ld: fatal: Symbol referencing errors. No output written to bin/swin_test.exe
查了一下, LD_LIBRARY_PATH是绝对包含/usr/local/lib目录的, 尝试用-L参数, 还是失败
g++ -DSOLARIS -D_REENTRANT -L/usr/local/lib -o bin/swin_test.exe -g bin/swin_test.o bin/resouce_test.o
那个强人告诉我什么原因>:'( |
|