嵌入式爱好者

查看: 1744|回复: 3

[Linux] 按照手册编译器装好,可以编译内核但交叉编译应用程序失败

[复制链接]

1

主题

1

帖子

17

积分

扫一扫,手机访问本帖
发表于 2019-3-6 14:25:34 | 显示全部楼层 |阅读模式
飞凌技术支持 您好,我刚拿到公司这边入的您家的开发板,按照用户手册u-boot,linux是全都编译好了,现先我想交叉编译应用程序,但是编译找不到头文件。
执行编译命令是如下:
arm-poky-linux-gnueabi-gcc hallo.c  -o hallo
错误如下:
hallo.c:1:19: fatal error: stdio.h: No such file or directory
compilation terminated.

然后我看--includedir=/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/include路径下开始只有python2.7,然后我复制了系统/usr/include的过去也不行
求回复,编译器完全就是按照用户手册执行了脚本,然后也执行了配置环境的. /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi,就是编译不过应用程序,是我的操作问题吗?公司服务器也是这个错误,我自己重新用虚拟机也是这个错误!

回复

使用道具 举报

2

主题

3668

帖子

3611

积分

发表于 2019-3-6 17:43:14 | 显示全部楼层
编译应用需要加入一些参数 imx6 qt5.6 交叉编译问题.PNG

点评

./aa 执行 结果:bash: ./aa: cannot execute binary file  详情 回复 发表于 2021-7-9 17:04
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

0

主题

2

帖子

19

积分

A40i/T3/T507通行证i.MX6Q通行证

发表于 2021-7-9 17:04:29 | 显示全部楼层
飞凌-chongzi 发表于 2019-3-6 17:43
编译应用需要加入一些参数

./aa 执行 结果:bash: ./aa: cannot execute binary file

点评

wjy
您用的是什么型号的开发板?是用我们提供的对应内核版本的开发环境进行编译后的二进制文件吗?您把二进制文件拷贝到开发板后用chmod命令给它权限了吗?  详情 回复 发表于 2021-7-12 16:03
点评回复 支持 反对

使用道具 举报

0

主题

102

帖子

356

积分

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

发表于 2021-7-12 16:03:07 | 显示全部楼层
Will_ 发表于 2021-7-9 17:04
./aa 执行 结果:bash: ./aa: cannot execute binary file

您用的是什么型号的开发板?是用我们提供的对应内核版本的开发环境进行编译后的二进制文件吗?您把二进制文件拷贝到开发板后用chmod命令给它权限了吗?
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2021-9-21 16:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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