You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Cygwin运行gcc时出现-lintl与-liconv缺失错误,求解决方案

解决Cygwin下gcc编译找不到-lintl和-liconv的问题

这些错误是因为你的Cygwin环境缺少libintl和libiconv的开发库,按以下步骤安装对应包即可解决:

  • 打开Cygwin的安装程序(若已丢失,重新下载同版本的setup.exe),选择「Install from Internet」模式,跟随向导进入「Select Packages」界面。
  • 在搜索框中分别搜索并勾选以下开发包:
    • gettext-devel:提供libintl相关库文件
    • libiconv-devel:提供libiconv相关库文件
  • 完成向导剩余步骤,等待包下载安装完成。
  • 重启Cygwin终端,再次执行gcc hw.c即可正常编译。

如果需要确认库文件对应的包,也可以在Cygwin终端中执行以下命令查询:

cygcheck -p libintl.a
cygcheck -p libiconv.a

内容的提问来源于stack exchange,提问作者user394334

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 01:12:34