1:Linux下qgis源码编译请参考如下两篇文章
https://github.com/qgis/QGIS/blob/master/INSTALL?tdsourcetag=s_pcqq_aiomsg
https://blog.csdn.net/u014124220/article/details/51901638
遇到问题
1:在安装构建依赖项的时候,个别项目无法安装
例如:我无法安装 python3-autopep8
解决方法,暂时不安装,从apt get 中删除
后面我安装了下面的
sudo apt install python-autopep8
2:整个过程中,尽量使用root权限,例如我在ccmake .. 时,提示我找不到文件,使用 sudo ccmake ..
3:编译过程中提示这个错误,应该是Ubuntu内存设置的太小(我是在虚拟机中编译的)。调大内存,解决
make[2]: fork: Cannot allocate memory
make[2]: fork: Cannot allocate memory
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed