[技术问答]

用的芯片是新唐926,跑程序时候遇到SEGV

[复制链接]
442|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系统,还没玩过这个系列的呢。

使用特权

评论回复
评论
JJJoven 2019-9-18 11:47 回复TA
是linux系统 
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

粉丝