下载地址:
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
返回