打印
[技术问答]

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

[复制链接]
665|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都可以正常运行

使用特权

评论回复
5
21mengnan| | 2019-9-17 19:55 | 只看该作者
噢,看明白了,你跑的linux系统,还没玩过这个系列的呢。

使用特权

评论回复
评论
JJJoven 2019-9-18 11:47 回复TA
是linux系统 
6
s2333| | 2019-9-18 14:29 | 只看该作者
SIGSEGV的话 ,估计是哪里数组啊什么的越界了...
一般会回溯信息的

使用特权

评论回复
7
heisexingqisi| | 2019-9-23 19:32 | 只看该作者
找找楼上说的这些问题

使用特权

评论回复
8
天灵灵地灵灵| | 2019-9-26 00:30 | 只看该作者
找到解决方法了吗

使用特权

评论回复
9
jiekou001| | 2019-9-27 16:39 | 只看该作者
应该跟系统有关吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

10

帖子

0

粉丝