尝试从源代码进行git的make安装,并且不断出现错误:

 make install
* new build flags or prefix
CC credential-store.o
In file included from credential-store.c:1:
In file included from ./cache.h:8:
./gettext.h:17:11: fatal error: 'libintl.h' file not found
#       include <libintl.h>
            ^
1 error generated.
make: *** [credential-store.o] Error 1

Googling在lib.intl.h上没有任何内容。这个难以捉摸的库是什么,如何获得它,以便最终安装git?

最佳答案

根据系统的不同,它可能是GNU C库(glibc)的一部分。

请注意,仅安装文件libintl.h可能对您没有任何好处。

在基于Debian的系统(包括Debian,Ubuntu和Linux Mint)上,它是libc6-dev软件包的一部分,安装了:

sudo apt-get install libc6-dev

由于您使用的是Mac OS X,因此在Google搜索“libintl.h OSX”时会发现很多人遇到类似的问题。根据Git来源中的INSTALL文件:

09-25 18:45