下载地址:
https://www.doxygen.nl/download.html#srcbin
解压
tar xvf doxygen-1.9.2.src.tar.gz
cd doxygen-1.9.2
mkdir build
cd buld
sudo cmake .. -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr/local/doxygen
此时出现报错:
“Could NOT find FLEX (missing: FLEX_EXECUTABLE)”
解决方法
安装flex
具体参考
ubuntu安装flex和bison(附有flex-2.6.4.tar.gz)
bison 编译安装
tar xvf bison-3.5.1.tar.gz
cd bison-3.5.1/
./configure
make
sudo make install
输入 bison --version查看是否安装成功

flex安装
sudo tar -zxvf flex-2.6.4.tar.gz
cd flex-2.6.4
./configure
make
sudo make install
输入 flex --version查看是否安装成功
![]()
flex 安装成功之后重新
sudo cmake .. -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr/local/doxygen
make
sudo make install
sudo ln -s /usr/local/doxygen/bin/doxygen /usr/bin/doxygen
查看是否安装成功
输入:doxygen -v
返回
![]()
本文档详细介绍了在Ubuntu系统中安装Doxygen及其依赖库flex和bison的步骤。首先从官网下载Doxygen源码,然后进行解压和编译。在编译过程中遇到缺少flex的问题,通过安装flex和bison来解决这个问题。安装过程包括下载源码、配置、编译和安装。最后,验证flex和bison是否安装成功,并重新编译Doxygen以完成安装。
2754

被折叠的 条评论
为什么被折叠?



