我想为特定平台编译glib2。它需要gettext,所以我传递了gettext库。例如:
$ ./configure CC=.. CFLAGS=... -prefix=.. LDFLAGS="-L../libconv/lib/ -L../gettext/usr/local/lib" --enable-shared=no
但它返回:
....
checking libintl.h usability... no
checking libintl.h presence... no
checking for libintl.h... no
configure: error:
*** You must have either have gettext support in your C library, or use the
*** GNU gettext library. (http://www.gnu.org/software/gettext/gettext.html
你知道为什么它没有检测到gettext吗?
感谢。
答案 0 :(得分:0)
在主目录下的目录中“安装”所有内容时,需要在运行configure之前将--prefix目录的“bin”子目录添加到$ PATH。
答案 1 :(得分:0)
从这里下载最新的软件包: http://ftp.gnu.org/pub/gnu/gettext/ 编译它并再次运行configure命令,它应该解决问题。