嵌入式爱好者

imx6 qt5.6 交叉编译器编译应用程序问题

2019-2-16 14:21| 发布者: impscott| 查看: 899| 评论: 0

类目: I.MX6系列产品  >  Linux     文档编号: 255

Linux系统编译自己开发的应用程序,假设该程序为key.c,不同的平台需要注意的是,一定要使用与平台相匹配的交叉编译器来编译,
这样编译出的可执行文件才能在相关平台上使用,编译示例如下:
x86平台:
gcc key.c -o key //使用x86平台自带的gcc进行编译

arm平台:
arm-linux-gcc key.c -o key
例如imx6 qt4.8.5版本:
arm-fsl-linux-gnueabi-gcc key.c -o key //使用官方提供的与平台版本匹配的jiao交叉编译器进行编译

imx6 qt5.6使用的交叉编译器在进行类似编译时不太一样,需要配置一些编译选项,指定逻辑路径,否则会编译报错:
arm-poky-linux-gnueabi-gcc --sysroot=$SDKTARGETSYSROOT -mfloat-abi=hard key.c -o key

已解决

未解决

只是看看

最新评论

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

GMT+8, 2024-4-20 18:45

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部