从头开始编译glib2

时间:2014-04-24 09:38:04

标签: c glib

我想为特定平台编译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吗?

感谢。

2 个答案:

答案 0 :(得分:0)

在主目录下的目录中“安装”所有内容时,需要在运行configure之前将--prefix目录的“bin”子目录添加到$ PATH。

答案 1 :(得分:0)

从这里下载最新的软件包: http://ftp.gnu.org/pub/gnu/gettext/ 编译它并再次运行configure命令,它应该解决问题。