本篇和上一篇有所联系。
上一篇已经将qmake编译出来,利用qmake编译web引擎
编译命令
目录/qmake -o Makefile qtwebengine.pro
单独设置两个环境变量
单独编译模块由于没有configure文件,依赖的头文件/库都得通过pkg-config寻找
export PKG_CONFIG_LIBDIR=/mnt/usr/lib/pkgconfig:/mnt/usr/share/pkgconfig:/mnt/usr/lib/aarch64-linux-gnu/pkgconfig:/mnt/usr/lib/openmpi/lib/pkgconfig:/mnt/usr/local/lib/pkgconfig
export PKG_CONFIG_SYSROOT_DIR=/mnt
这里会给出明确的提示需要什么。可以根据具体提示下载源码包或者使用apt-get install命令( 优先选择)。
这里给一个排除依赖库找不到的方法
这里要主要PKG_CONFIG_LIBDIR和目标机上有所不同了。
export PKG_CONFIG_LIBDIR=/mnt/usr/lib/pkgconfig:/mnt/usr/share/pkgconfig:/mnt/usr/lib/aarch64-linux-gnu/pkgconfig:/mnt/usr/lib/openmpi/lib/pkgconfig:/mnt/usr/local/lib/pkgconfig