编个doxygen 没过
gmake[2]: Entering directory `/home/hunter/soft/doxygen-1.8.2/src' g++ -o ../bin/doxygen ../objects/main.o -L../lib -ldoxygen -ldoxycfg -lqtools -lmd5 -lpthread ../lib/libdoxycfg.a(portable_c.o): In function `portable_iconv_close': portable_c.c:(.text+0x5): undefined reference to `libiconv_close' ../lib/libdoxycfg.a(portable_c.o): In function `portable_iconv': portable_c.c:(.text+0x15): undefined reference to `libiconv' ../lib/libdoxycfg.a(portable_c.o): In function `portable_iconv_open': portable_c.c:(.text+0x25): undefined reference to `libiconv_open' collect2: ld returned 1 exit status gmake[2]: *** [../bin/doxygen] Error 1 gmake[2]: Leaving directory `/home/hunter/soft/doxygen-1.8.2/src' gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory `/home/hunter/soft/doxygen-1.8.2/src' make: *** [all] Error 2
重启了iconv及用ldconfigsetting之后也不管用.
后来网上找了一下,其实最终还是调用 src/Makefile.doxygen
我确认我的iconv安装没有问题的前提下,
在下面直接加入 -liconv就编译通过了..
问题 是..我不上网看怎样知道用的是 /src/Makefile.doxygen.......
不懂gnu的一套东西.苦恼啊