我想为特定平台编译 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 吗?
谢谢。
在您的主目录下的目录中“安装”所有内容时,您需要在运行配置之前将 --prefix 目录的“bin”子目录添加到您的 $PATH 中。
我是一名优秀的程序员,十分优秀!