准备商用nanopi2 fire板子,非常紧急。
目前遇到的问题是
编译Qt程序时出现无法链接到 libts, libz等库
根据官方WIKI文档解决
编译Qt程序时出现无法链接到 libts, libz等库
原因是你的 arm-linux-gcc 4.9.3 编译器没有集成这些库,到产品的下载页面重新下载一次编译器,重新安装后即可解决。
关键是交叉编译环境是直接下载下来的,何来重新安装一说? 不过就是解压出来,环境变量一配置。所以我不懂得文档所谓的重新按照如何解决,我只知道在解压出来的目录里面没有 libts,libz的库。
根据wiki如下安装交叉编译环境
首先下载并解压编译器:
git clone https://github.com/friendlyarm/prebuilts.gitsudo mkdir -p /opt/FriendlyARM/toolchainsudo tar xf prebuilts/gcc-x64/arm-cortexa9-linux-gnueabihf-4.9.3.tar.xz -C /opt/FriendlyARM/toolchain/[/pre]然后将编译器的路径加入到PATH中,用vi编辑vi ~/.bashrc,在末尾加入以下内容:
export PATH=/opt/FriendlyARM/toolchain/4.9.3/bin:$PATHexport GCC_COLORS=auto[/pre]