关于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,用最新的编译工具编译试下