嵌入式爱好者

查看: 29900|回复: 3

[Linux] makefile 编译生成文件不能移植到板子上运行

[复制链接]

1

主题

4

帖子

12

积分

i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2018-8-20 17:36:16 | 显示全部楼层 |阅读模式
交叉编译生成文件用 arm-fsl-linux-gnueabi-gcc 生成 a.out在板子上能正常执行,命令如:
arm-fsl-linux-gnueabi-gcc helloworld.c  生成 a.out 可执行

arm-fsl-linux-gnueabi-gcc helloworld.c  -o helloworld 可正常生成,但是移植到板子上就会是段错误;

用板子自带的例子 uart 里面的makefile生成的文件到板子上运行也会有段错误,求助!!!
回复

使用道具 举报

1

主题

4

帖子

12

积分

i.MX6UL通行证

 楼主| 发表于 2018-8-20 17:37:33 | 显示全部楼层
期间用过 arm-linux-gcc 编译也是一样的结果
点评回复 支持 反对

使用道具 举报

1

主题

4

帖子

12

积分

i.MX6UL通行证

 楼主| 发表于 2018-8-21 08:55:54 | 显示全部楼层
各位大神有没有遇到相同问题的,有没有什么解决方案
点评回复 支持 反对

使用道具 举报

1

主题

4

帖子

12

积分

i.MX6UL通行证

 楼主| 发表于 2018-8-21 11:27:45 | 显示全部楼层
已查明 FTP有文件,生成的可执行文件加后缀传输后即可正常执行;
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 05:19

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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