查看: 40227|回复: 3

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

1

主题

3

回帖

12

积分

i.MX6UL通行证

stcharles 发表于 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

主题

3

回帖

12

积分

i.MX6UL通行证

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

使用道具 举报

1

主题

3

回帖

12

积分

i.MX6UL通行证

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

使用道具 举报

1

主题

3

回帖

12

积分

i.MX6UL通行证

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

使用道具 举报

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

本版积分规则