摘要: 在arm开发板上运行在宿主机上交叉编译的程序,出现提示:-/sh: ./程序名 :not found。 看了下开发板上的lib目录,发现是没有共享库。 转到宿主机上,通过arm-linux-readelf -d 程序名 来查看所需要的共享库 将交叉编译工具链目录下相应的共享库拷贝到目标机的/lib目录下。 详细用法可通过arm-linux-readelf --help 查看。 阅读全文
posted @ 2013-03-17 18:02 wust.zjf 阅读(543) 评论(0) 推荐(0) 编辑
摘要: Segment fault 之所以能够流行于世,是与Glibc库中基本所有的函数都默认型参指针为非空有着密切关系的。来自:http://oss.lzu.edu.cn/blog/article.php?uid_7/tid_700.html#comment背景最近一段时间在linux下用C做一些学习和开发,但是由于经验不足,问题多多。而段错误就是让我非常头痛的一个问题。不过,目前写一个一千行左右的代码,也很少出现段错误,或者是即使出现了,也很容易找出来,并且处理掉。那什么是段错误?段错误为什么是个麻烦事?以及怎么发现程序中的段错误以及如何避免发生段错误呢?一方面为了给自己的学习做个总结,另一方面由 阅读全文
posted @ 2013-03-17 11:54 wust.zjf 阅读(718) 评论(0) 推荐(0) 编辑