当前位置:编程学习 > wap >>

Qtcreator移植出现segmentation fault 求助!

各位大神,我用Qtcreator编了一个视频视频采集的界面,添加了OPENCV库(两个版本:arm+x86),在电脑上运行没错,但是移植到TINY6410上就出错显示:segmentation fault!整了很久也没整出个所以然,哪位有过类似的经验的大牛给知道一下?我已经快要崩溃啦............ --------------------编程问答-------------------- 段错误,一般是代码的问题,建议调试看一下。 --------------------编程问答--------------------
引用 1 楼  的回复:
段错误,一般是代码的问题,建议调试看一下。

请问你说的调试是用什么工具调试还是自己检查呢?我才开始搞这个,很多不懂 --------------------编程问答-------------------- 你可以在你的代码里面你认为可能出现问题的地方加上printf打印,在你的单板终端shell里面应该可以看到打印信息,确认代码出现段错误的地方 --------------------编程问答--------------------
引用 3 楼  的回复:
你可以在你的代码里面你认为可能出现问题的地方加上printf打印,在你的单板终端shell里面应该可以看到打印信息,确认代码出现段错误的地方

呃,我还是不太懂,以前没弄过,你能不能说的清楚一点呢,具体怎么加的,怎么操作的呢?? --------------------编程问答-------------------- 代码里面加打印啊,是嵌入式linux么?

交叉编译没有问题吧,看看有没有可能是环境变量设置有错误 --------------------编程问答--------------------
引用 5 楼  的回复:
代码里面加打印啊,是嵌入式linux么?

交叉编译没有问题吧,看看有没有可能是环境变量设置有错误

是啊,我用的是FEDORA9,开发板是TINY210,交叉编译没问题,电脑上能跑,但是移植到开发板问题就出来了。环境变量就是那个库的设置,应该没问题 --------------------编程问答-------------------- opencv库我没用过,但是段错误我是遇到过,不过找起来就比较麻烦了,我是尽量多的在代码里面打印信息,逐步的缩小范围,最终找到原因。

QtCreator里面应该也是可以加c语言打印的,
你包含一下<stdlib.h>

printf(".....",xxx, xxx);
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,