尝试从源代码进行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
文件: