最近想看Linux内核代码,本来想搭建一个LXR服务器。结果搜了网上的教程,看了官方的文档,配置了好半天,apache一直提示403 Forbidden错误。万念俱灰之下想到之前的公司里好像是用GNU GLOBAL搭建的服务器。遂百度之。发现搭建GLOBAL比LXR简单的多,而且同样功能强大,适合个人或者小团队阅读代码。既然LXR这条路走不通,那咱就换条路走走。果断用GLOBAL替代LXR。
Ubuntu的apt-get自带GLOBAL,可惜版本是 5.7.1版有点老。为了与时俱进,下载官方最新版手动安装。
安装
安装编译依赖的库:
sudo apt build-dep global
sudo apt install libncurses5-dev libncursesw5-dev
移驾至 gnu global官方下载