按照手册编译器装好,可以编译内核但交叉编译应用程序失败
飞凌技术支持 您好,我刚拿到公司这边入的您家的开发板,按照用户手册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,就是编译不过应用程序,是我的操作问题吗?公司服务器也是这个错误,我自己重新用虚拟机也是这个错误!
编译应用需要加入一些参数
飞凌-chongzi 发表于 2019-3-6 17:43
编译应用需要加入一些参数
./aa 执行 结果:bash: ./aa: cannot execute binary file Will_ 发表于 2021-7-9 17:04
./aa 执行 结果:bash: ./aa: cannot execute binary file
您用的是什么型号的开发板?是用我们提供的对应内核版本的开发环境进行编译后的二进制文件吗?您把二进制文件拷贝到开发板后用chmod命令给它权限了吗?
页:
[1]