当前位置:  技术问答>linux和unix

SIGSEGV 错误

    来源: 互联网  发布时间:2016-05-11

    本文导语:  开发一个应用程序,在虚拟机上编译后,mout到机顶盒上运行,每次一运行./AppMain,就显示这个错误:SIGSEGV,而且只有这一句,然后程序就停了。 网上说这是操作了不存在的内存,但如果是这样,我在程序入口(WinMain)...

开发一个应用程序,在虚拟机上编译后,mout到机顶盒上运行,每次一运行./AppMain,就显示这个错误:SIGSEGV,而且只有这一句,然后程序就停了。
网上说这是操作了不存在的内存,但如果是这样,我在程序入口(WinMain)里最开头,还没开始任何其他操作之前,打印一条信息,按理说这条信息应该会出现,但也没出现。按流程应该是运行到内存操作错误的地方打印SIGSEGV,之前的很多调试信息也应该打印出来才对啊。难道程序运行之前就会去操作内存,然后马上出错?
我刚做嵌入式开发不久,对linux也不太熟。不知道这是代码里面的问题,还是编译,或是运行环境的问题,希望高手能帮忙解答下。

|
交叉编译了解吗?编译器用的是对应机顶盒的吗?

|
这样吧,你在你的编译机器上能运行你的程序吗?

|
这样吧,你在你的编译机器上能运行你的程序吗?

|
问一下你的同事吧,看上去是你的编译环境没有搭对。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Program received signal SIGSEGV
  • *** was teminated due to signal code SIGSEGV,大家帮帮忙啊
  • 在AIX主机上有SIGSEGV引发的CORE 不知道怎么样解决
  • 如何在拦截到sigsegv信号时打印出程序的调用栈?
  • 在嵌入式开发中,运行程序报错:do_page_fault() #2: sending SIGSEGV to
  • 请教关于SIGSEGV信号的问题
  • Program received signal SIGSEGV, Segmentation fault,求帮助~


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3