【问题标题】:Problems with installing ACE on Ubuntu在 Ubuntu 上安装 ACE 的问题
【发布时间】:2012-04-20 23:52:41
【问题描述】:

我拥有 Ubuntu 11.10 (GNU/Linux 3.0.0-18-server x86_64),我正在尝试使用本手册安装 Single ACE 6.1.1:http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#unix_traditional

自 6.0.7 版以来安装发生了变化,我认为在我执行命令“make”后会出现一些错误,这是他的错误,我希望有人可以帮助我:

g++ -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -O3 -ggdb -pthread -Wall -W -Wpointer-arith -pipe -D_GNU_SOURCE   -I/opt/ace/ACE_wrappers -D__ACE_INLINE__ -I../../..  -Wl,-E -L/opt/ace/ACE_wrappers/lib -L.  -L../../../lib  -Wl,-R/usr/local/lib -Wl,--enable-new-dtags -o taoout .obj/test.o .obj/tao.o -lACE -ldl -lrt
.obj/test.o: In function `main':
/opt/ace/ACE_wrappers/apps/gperf/tests/test.cpp:28: undefined reference to `in_word_set(char const*, unsigned int)'
/opt/ace/ACE_wrappers/apps/gperf/tests/test.cpp:28: undefined reference to `in_word_set(char const*, unsigned int)'
collect2: ld returned 1 exit status
make[1]: *** [taoout] Error 1
make[1]: Leaving directory `/opt/ace/ACE_wrappers/apps/gperf/tests'
make: *** [taoinset] Error 2

【问题讨论】:

  • 您是否尝试过改用configure 脚本?

标签: ubuntu compiler-errors ubuntu-11.10 ace


【解决方案1】:

类似的命令:

make clean

解决了这个问题 - 但你必须删除构建文件夹并重新完成安装过程,但它在之后可以工作:) 我花了一些时间来解决,但现在可以了。

【讨论】:

  • 通常make cleanmake 可以解决大部分编译和链接问题。但我在 ACE 6.1.9 中面临同样的问题,并且在make clean 之后它不会消失。任何建议
  • 我也有同样的问题,但我很困惑我应该删除哪些构建文件夹?我应该在哪里运行 make clean 命令?你能详细说明一下吗?
  • 我刚刚 make clean 并从 ACE_wrappers/ace 生成并生成了 libACE.so
猜你喜欢
  • 2017-09-26
  • 2015-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-02
相关资源
最近更新 更多