Zedboard移植QT库的问题:QT_INSTALL/include/QtCore/qatomic_arm.h:131: Error: no such instruction: `swpb %al,

在按照Xilinx官方教程移植QT库到Zynq芯片过程中,执行make命令时遇到了QT_INSTALL/include/QtCore/qatomic_arm.h文件中关于'swpb'汇编指令的错误。错误表明编译器不支持该指令。通过更改配置命令,使用支持armv7指令集的编译器解决了问题。
按照Xilinx官网的教程,向Zynq芯片上移植QT库:http://www.wiki.xilinx.com/Zynq+Qt+and+Qwt+Base+Libraries-Build+Instructions
配置命令:
bash> ./configure \
       -embedded arm \
       -xplatform qws/linux-arm-gnueabi-g++ \
       -little-endian \
       -opensource \
       -host-little-endian \
       -confirm-license \
       -nomake demos \
       -nomake examples \
       -prefix $ZYNQ_QT_INSTALL
之后执行> make命令后出现如下错误信息:
"includePath": [ "${workspaceFolder}/**", "E:/Qt/6.9.1/mingw_64/include", "E:/Qt/6.9.1/mingw_64/include/QtCharts", "E:/Qt/6.9.1/mingw_64/include/QtChartsQml", "E:/Qt/6.9.1/mingw_64/include/QtConcurrent", "E:/Qt/6.9.1/mingw_64/include/QtCore", "E:/Qt/6.9.1/mingw_64/include/QtDataVisualization", "E:/Qt/6.9.1/mingw_64/include/QtDataVisualizationQml", "E:/Qt/6.9.1/mingw_64/include/QtDBus", "E:/Qt/6.9.1/mingw_64/include/QtDesigner", "E:/Qt/6.9.1/mingw_64/include/QtDesignerComponents", "E:/Qt/6.9.1/mingw_64/include/QtDeviceDiscoverySupport", "E:/Qt/6.9.1/mingw_64/include/QtExampleIcons", "E:/Qt/6.9.1/mingw_64/include/QtExamplesAssetDownloader", "E:/Qt/6.9.1/mingw_64/include/QtFbSupport", "E:/Qt/6.9.1/mingw_64/include/QtFFmpegMediaPluginImpl", "E:/Qt/6.9.1/mingw_64/include/QtFreetype", "E:/Qt/6.9.1/mingw_64/include/QtGui", "E:/Qt/6.9.1/mingw_64/include/QtHarfbuzz", "E:/Qt/6.9.1/mingw_64/include/QtHelp", "E:/Qt/6.9.1/mingw_64/include/QtJpeg", "E:/Qt/6.9.1/mingw_64/include/QtLabsAnimation", "E:/Qt/6.9.1/mingw_64/include/QtLabsFolderListModel", "E:/Qt/6.9.1/mingw_64/include/QtLabsPlatform", "E:/Qt/6.9.1/mingw_64/include/QtLabsQmlModels", "E:/Qt/6.9.1/mingw_64/include/QtLabsSettings", "E:/Qt/6.9.1/mingw_64/include/QtLabsSharedImage", "E:/Qt/6.9.1/mingw_64/include/QtLabsWavefrontMesh", "E:/Qt/6.9.1/mingw_64/include/QtMultimedia", "E:/Qt/6.9.1/mingw_64/include/QtMultimediaQuick", "E:/Qt/6.9.1/mingw_64/include/QtMultimediaTestLib", "E:/Qt/6.9.1/mingw_64/include/QtMultimediaWidgets", "E:/Qt/6.9.1/mingw_64/include/QtNetwork", "E:/Qt/6.9.1/mingw_64/include/QtOpenGL", "E:/Qt/6.9.1/mingw_64/include/QtOpenGLWidgets", "E:/Qt/6.9.1/mingw_64/include/QtPacketProtocol", "E:/Qt/6.9.1/mingw_64/include/QtPng", "E:/Qt/6.9.1/mingw_64/include/QtPrintSupport", "E:/Qt/6.9.1/mingw_64/include/QtQDocCatch", "E:/Qt/6.9.1/mingw_64/include/QtQDocCatchConversions", "E:/Qt/6.9.1/mingw_64/include/QtQDocCatchGenerators", "E:/Qt/6.9.1/mingw_64/include/QtQml", "E:/Qt/6.9.1/mingw_64/include/QtQmlAssetDownloader", "E:/Qt/6.9.1/mingw_64/include/QtQmlCompiler", "E:/Qt/6.9.1/mingw_64/include/QtQmlCore", "E:/Qt/6.9.1/mingw_64/include/QtQmlDebug", "E:/Qt/6.9.1/mingw_64/include/QtQmlDom", "E:/Qt/6.9.1/mingw_64/include/QtQmlFormat", "E:/Qt/6.9.1/mingw_64/include/QtQmlIntegration", "E:/Qt/6.9.1/mingw_64/include/QtQmlLocalStorage", "E:/Qt/6.9.1/mingw_64/include/QtQmlLS", "E:/Qt/6.9.1/mingw_64/include/QtQmlMeta", "E:/Qt/6.9.1/mingw_64/include/QtQmlModels", ], ["${workspaceFolder}/**", "E:/Qt/6.9.1/mingw_64/include","E:/Qt/Tools/QtCreator/bin/Qt6Widgets.dll"]
最新发布
07-13
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值