小白的梦想 2024-01-13 18:52 采纳率: 11.1%
浏览 3

配置交叉编译器时,报错安装blx架构 怎么解决呀

ubuntu16.4 给QT5.0 配置 4.4.3版本的arm-linux- 遇到的问题

error: #error "For thumb inter-working we require an architecture which supports blx"

这个安装blx架构 怎么解决呀?

  • 写回答

1条回答 默认 最新

  • slience_me 人工智能领域新星创作者 2024-01-19 19:42
    关注

    该错误表明在配置 QT5.0 时,交叉编译器版本不支持 thumb inter-working,需要一个支持 blx 架构的版本。以下是一些建议来解决这个问题:

    1. 使用支持 blx 架构的交叉编译器版本:

      • 确保您使用的 arm-linux-gnueabi 交叉编译器版本支持 blx 架构。有时候,您可能需要更新或重新编译交叉编译器。
    2. 更新或重新编译交叉编译器:

      • 如果您正在使用预编译的交叉编译器,尝试查找一个支持 blx 架构的新版本。如果没有找到,您可能需要考虑自行编译交叉编译器。您可以使用工具链构建系统(如 crosstool-ng)来自定义和编译交叉编译器。
    3. 检查配置选项:

      • 在配置 QT5.0 时,确保您设置了正确的交叉编译器路径,并且它是支持 blx 架构的版本。检查 QT5.0 的配置选项,确保它与您的交叉编译器匹配。
    4. 查阅 QT 文档:

      • 阅读 QT 的文档,查找有关配置支持不同架构的详细信息。可能有一些额外的配置选项或建议,以确保 QT5.0 在您的 arm-linux-gnueabi 交叉编译器上正确工作。
    5. 考虑使用更高版本的 QT:

      • 考虑升级到 QT 的更高版本,因为可能在后续版本中已经解决了这个问题,或者它提供了更好的支持。

    请注意,确保您的交叉编译器是正确配置和编译的,以及支持 QT 所需的架构。根据您的需求,您可能需要查阅 QT 和交叉编译器的更多文档,并在相关社区或论坛上寻求帮助。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月13日

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。