首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是libintl.h,我在哪里可以得到它?

什么是libintl.h,我在哪里可以得到它?
EN

Stack Overflow用户
提问于 2012-07-06 22:59:17
回答 14查看 68.3K关注 0票数 58

尝试从源代码中安装git,它会不断地启动错误:

代码语言:javascript
运行
复制
 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

没有多少谷歌在lib.intl.h上找到任何东西。这个难以捉摸的库是什么,我如何才能得到它,从而最终能够安装git?

EN

Stack Overflow用户

回答已采纳

发布于 2012-07-06 23:15:04

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

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

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

代码语言:javascript
运行
复制
sudo apt-get install libc6-dev

由于你使用的是Mac,谷歌搜索的“libintl.hOSX”显示了很多人也有类似的问题。根据Git源中的INSTALL文件:

NO_GETTEXT设置为禁用本地化支持,并使Git只使用英语。在autoconf下,如果configure脚本无法在系统上找到libintl,它将自动执行此操作。

票数 37
EN
查看全部 14 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11370684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档