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

WSL Ubuntu 20.04安装Doxygen时出现Could NOT find Iconv错误如何解决

问题原因

  • pkg是BSD系列操作系统的包管理器,不适用于Ubuntu,无需参考相关命令
  • 之前执行的sudo apt-get Iconv存在两个错误:一是缺少install子命令,二是Ubuntu软件源中没有名为Iconv的软件包
  • 报错本质是编译Doxygen时缺少iconv对应的开发依赖,且当前使用的是Intel OneAPI自带的CMake,路径识别存在偏移

解决方案

方案一:直接安装官方预编译版本(推荐)

Ubuntu 20.04官方源已经提供稳定版Doxygen,无需自行编译,执行以下命令即可完成安装:

sudo apt update && sudo apt install -y doxygen

安装完成后执行doxygen --version即可验证安装状态。

方案二:手动编译最新版本

如果需要使用最新功能必须手动编译,按以下步骤操作:

  1. 安装基础编译依赖和iconv开发文件:
sudo apt update && sudo apt install -y build-essential libiconv-hook-dev cmake
  1. 临时调整PATH优先级,优先使用系统自带的CMake,避免Intel自带CMake的识别问题:
export PATH=/usr/bin:$PATH
  1. 重新执行cmake命令:
cmake -G "Unix Makefiles" ..
  1. 后续正常执行make和sudo make install即可完成安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 08:36:04