[技术问答] 用的芯片是新唐926,跑程序时候遇到SEGV

[复制链接]
925|9
 楼主| JJJoven 发表于 2019-9-17 16:45 | 显示全部楼层 |阅读模式
写好的程序,在PC机上也用对应的工具链编译了,然后放在板子上跑的时候提示:SEGV
这是什么原因呢?有没有前辈解答一下
 楼主| JJJoven 发表于 2019-9-17 17:01 | 显示全部楼层
刚开始以为是我的makefile问题,然后也参照一个可以跑的程序的makefile写了,还是不行。
21mengnan 发表于 2019-9-17 19:03 | 显示全部楼层
这是啥意思,不懂。
 楼主| JJJoven 发表于 2019-9-17 19:47 | 显示全部楼层
21mengnan 发表于 2019-9-17 19:03
这是啥意思,不懂。

就是在板子上跑编译好的程序,就只有一个“SEGV”的提示,好像是什么内存错误之类的问题,但我那程序里也只用了数据库而已呀,我单独写一个数据库的demo都可以正常运行
21mengnan 发表于 2019-9-17 19:55 | 显示全部楼层
噢,看明白了,你跑的linux系统,还没玩过这个系列的呢。

评论

是linux系统  发表于 2019-9-18 11:47
s2333 发表于 2019-9-18 14:29 | 显示全部楼层
SIGSEGV的话 ,估计是哪里数组啊什么的越界了...
一般会回溯信息的
heisexingqisi 发表于 2019-9-23 19:32 | 显示全部楼层
找找楼上说的这些问题
天灵灵地灵灵 发表于 2019-9-26 00:30 | 显示全部楼层
找到解决方法了吗
jiekou001 发表于 2019-9-27 16:39 | 显示全部楼层
应该跟系统有关吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

10

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部