日期:2014-05-16  浏览次数:20702 次

关于hello world的一个问题
目标开发板型号:友善之臂mini2440
使用友善的提供的内核和文件系统

宿主机:ubuntu 12.10 
交叉编译ARM-LINUX-GCC 4.4.3

在Ubuntu上写了hello world程序,用gcc编译,运行OK
然后用arm-linux-gcc编译后生成可执行文件,通过ftp传到开发板上,修改文件mod为777

在开发板上运行时报错:segmentation fault。

请问各位大神这是什么原因呢?
谢谢

------解决方案--------------------
你这情况应该是所有arm-linux-gcc编译拷贝过去的都不能执行吧,难道文件系统有问题?
------解决方案--------------------
版本不一致会导致段错误,既然你已经安装好了编译环境,可以将内核、uboot,用最新的编译工具编译试下