3、设置编译缓存ccache

可以加快编译速度

cd /usr/local/bin

sudo ln -s /usr/bin/ccache gcc

sudo ln -s /usr/bin/ccache g++

4、下载QGIS源码

git clone git://github.com/qgis/QGIS.git

5、开始编译

cd QGIS

mkdir build-master

cd build-master

ccmake ..

运行ccmake后,Ubuntu会出现编译设置界面:

此时可以将 CMAKE_BUILD_TYPE设置为Debug,即编译Debug版的QGIS库

设置CMAKE_INSTALL_PREFIX为你编译后的库安装目录,即可make install后so库生成目录

设置完后,可以按'c’键,CMake会给QGIS进行编译前的配置,配置成功后,按'g'键即可生成编译工程。

6、开始编译

make -jx

其中x为编译时想使用的线程数,该数值可以根据具体机器配置来设置

编译完成后,我们就可以在build-master/output/bin/qgis目录中找到qgis桌面执行程序了。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐