Segmentation fault-帮忙解决这个问题。504373420
前段时间买回块友善之臂的学习板QQ2440V3(不懂哪个网友有买的,呵呵)买回来,想把手册里面的东西全部测试一遍,测试到把程序下载进开发板运行就出了问题,问题是这样的:
我在PC linux 环境下安装了交叉编译工具arm-linux-gcc -3.4.1,编译了个叫hello.c的文件,源代码如下:
#include
int main(void) {
printf("hello, FriendlyARM!\n");
}
然后编译完成后,下载到开发板里,然后更改其执行权限,
然后一运行出现Segmentation fault这个问题,然后一看,提示出现段错误,马上意识到访问内存出错,然后返回源代码一看,就那么一条语句,根本没有涉及到指针乱指,数组越界的情况,怎么会出现这个问题呢,申明下,这个程序在LINUX环境下用GCC编译是完全可以在PC下运行的,然后我又检查了开发板端的内核版本,又重新烧了一个镜像进去,但是还是不行,目前真的不知道从哪里检查了,希望各网友,提出点错误的地方,我去查查看,或者谁遇到过这种情况,直接回帖告诉我,黑猪在这里感谢了。
数据正在载入中..
