配置qt交叉编译安装,总是提示arm-linux-g++:没有那个文件或目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置qt交叉编译安装,总是提示arm-linux-g++:没有那个文件或目录相关的知识,希望对你有一定的参考价值。

参考技术A 配置qt交叉编译安装,总是提示arm-linux-g++:没有那个文件或目录问题解决方法:

以Ubuntu系统为例,我自己安装的是arm-linux-gnueabi-gcc和arm-linux-gnueabi-g++,所以到了编译指令make后,出现以上错误。

经过多方查找资料,在http://bbs.csdn.net/topics/390630552?page=1找到:

知道需要去解压后文件路径的mkspecs/qws/linux-arm-g++中修改文件qmake.conf,把里面定义的编译器名称改成电脑中已安装的版本,如:

重新配置

./configure -prefix /usr/local/Trolltech/QtEmbedded-4.5.0-arm -embedded arm  -lrt -little-endian

接着指令:make

ok了。解决了问题。

x264 x265交叉编译 ffmpeg交叉编译安装


1.x264交叉编译
1>下载x264,解压
2>配置
./configure --prefix=/usr/local/x264 --enable-shared --enable-static --host=arm-linux --cross-prefix=/opt/gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu- --disable-opencl ----enable-pic --disable-asm
3>make
4>make install (安装路径/usr/local/x264)

2.x265交叉编译
1>下载x265
2>配置(生成问价路径)
cd x265/build/aarch64-linux
sudo sh ./make-Makefiles.bash
( 要把PIC选项打开)
3>sudo make
4>sudo make install

3.ffmpeg 交叉编译安装​

./configure --pkg-config=“pkg-config --static” --enable-libx264 --enable-libx265 --enable-shared --enable-gpl --target-os=linux --arch=arm64 --cross-prefix=/opt/gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu- --prefix=/usr/local/ffmpeg --extra-libs=-ldl --extra-cflags=“-I/usr/local/x264/include -I/usr/local/x265/include/” --extra-ldflags=“-L/usr/local/x264/lib -L/usr/local/x265/lib/”

x264


以上是关于配置qt交叉编译安装,总是提示arm-linux-g++:没有那个文件或目录的主要内容,如果未能解决你的问题,请参考以下文章

编译玩qt交叉编译环境,进行qt程序开发时make总是报错

如何在Linux下用QT creator搭建mips-linux交叉编译开发环境,如果您熟悉ARM-linux环境搭建的话也希望你能指

arm交叉编译工具链下载

能否在windows上搭建arm-linux交叉编译环境?

linux编译配置好的内核,编译镜像时候出现arm-linux-:命令未找到

windows下编译arm-linux