peakzhang 发表于 2007-12-24 23:29:00

APG Makefile使用错误,ld: unrecognized option '-DACE_NDEBUG'

我把APG里的建议的那个Makefile完整敲下来,写了个空的ACE_MAIN,用
g++ -I/usr/local/include -o Master test.cpp
没有问题,但是我直接运行
$make
GNUmakefile: /home/leaf/src/KaolaUploader/Master/GNUmakefile MAKEFLAGS=
ld    -I/home/leaf/ACE_wrappers -DACE_NDEBUG -DACE_USE_RCSID=0-DACE_HAS_EXCEPTIONS -D__ACE_INLINE__-L/lib -L/home/leaf/ACE_wrappers/ace -L./-o Master .obj/Master.o-lACE
ld: unrecognized option '-DACE_NDEBUG'
ld: use the --help option for usage information
make: *** ´íÎó 1

查到DACE_NDEBUG只是禁止产生ACE_ASSERT和DEBUG的东东,那个要怎么样设置呢?
Google百度都没有,急得我慢头大汗,

peakzhang 发表于 2007-12-24 23:29:07

Sorry,打搅大家了,看了张驰 "在Linux系统中安装和配置ACE",改了两个配置就可以通过了...

没有认真贯彻 "提问的智慧", 去翻以前的帖子,真是不好意思..

我的改的东西是:

ln -s config-linux.h config.h

ln -s platform_linux.GNU platform_macros.GNU

虽然我也不是很了了到底为了撒啥,不过可以用了..
页: [1]
查看完整版本: APG Makefile使用错误,ld: unrecognized option '-DACE_NDEBUG'