即使选择了arm-linux-gnueabihf-g ++,QT Creator也不为ARM构建

我正在尝试从64位Ubuntu计算机交叉编译运行Ubuntu的BeagleboneBlack。如果我在main.cpp文件上手动调用arm-linux-gnueabihf-g ++,它可以很好地编译并在beaglebone上运行。我无法设置QTCreator套件来执行相同的操作。

在BeagleBone套件中,我选择了编译器,其路径设置为/ usr / bin / arm-linux-gnueabihf-g ++

由于某种原因,QT似乎仍然可以使用其他编译器进行编译,因为文件分析始终可以为我提供帮助:

beagleCmake: ELF 32-bit LSB executable,Intel 80386,version 1 (SYSV),dynamically linked,interpreter /lib/ld-,for GNU/Linux 2.6.32,BuildID[sha1]=01b38ae761c42e3815e03a6b5ebf82a914814c61,not stripped

代替手动编译:

beagleCmake: ELF 32-bit LSB executable,ARM,eabi5 version 1 (SYSV),for GNU/Linux 3.2.0,BuildID[sha1]=2a3c2ec96053fb8df6b1be8d6708d6122572ccf1,not stripped

我在做什么错了?

lynnmichael 回答:即使选择了arm-linux-gnueabihf-g ++,QT Creator也不为ARM构建

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3165249.html

大家都在问