嵌入式爱好者

查看: 24555|回复: 1

[Linux] 如何用交叉编译器编译出32位的.so文件

[复制链接]

3

主题

5

帖子

33

积分

LS1043A\46A通行证LS1028A通行证i.MX6UL通行证i.MX6Q通行证FCU2301/FCU2302通行证

扫一扫,手机访问本帖
发表于 2020-10-28 17:13:02 | 显示全部楼层 |阅读模式
我在64位的linux上安装了fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.0.0.sh
想用这个交叉编译环境编译出32位的.so库,目前只能编译出64位的.so库
由于在okmx6ul-c板子上的jdk是32位的,所以如果调用64位的.so库会报错
回复

使用道具 举报

0

主题

236

帖子

752

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证RK3568通行证RK3399通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证AM62x资料下载

发表于 2020-10-29 09:21:37 | 显示全部楼层
64位的交叉编译器只能编译64位的库,你要在32位的交叉编译器才能编译出你想要的32位库
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-30 19:13

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表