编译
编译过程参考官网:https://www.stack.nl/~dimitri/doxygen/download.html
编译过程:
git clone https://github.com/doxygen/doxygen.git cd doxygen
After that you can use
mkdir build cd build cmake -G "Unix Makefiles" .. make
To force a fresh build after an earlier check-out simple remove the build directory and redo the steps above.
After the binaries have been built, you can use
make install
to install them.
遇到的问题
[root@master135 build]# cmake -G "Unix Makefiles" .. -- The C compiler identification is GNU 4.8.5 -- The CXX compiler identification is GNU 4.8.5 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Found PythonInterp: /usr/bin/python (found version "2.7.5") CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108 (message): Could NOT find FLEX (missing: FLEX_EXECUTABLE) Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake/Modules/FindFLEX.cmake:160 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:84 (find_package) -- Configuring incomplete, errors occurred! See also "/home/wangdong/doxygen/doxygen/build/CMakeFiles/CMakeOutput.log".
解决方法
yum install flex.x86_64