在ARM中使用xopendisplay获取分段错误

时间:2016-09-08 14:03:26

标签: segmentation-fault arm x11 xlib

  1. 我目前使用Xlib和sdl来做一个多线程代码示例 制作两个独立的儿童窗户。它在X86架构中运行良好。 我用VB交叉为ARM编译相同的代码 arm-poky-linux-gnueabi-gcc-4.8.3并构建了可执行文件。我试过这个 R CAR-E2 Board中的可执行文件发生了一些错误。晴
    发生了分段错误。有时,窗口是使用
    创建的 xlib,持续很短的时间并退出,同时创建窗口 使用sdl成功运行。我已经设置了DISPLAY环境
    变量:0.0和交叉检查。程序调试后, 发现Xopendisplay发生了这个错误。
  2. XAUTHORITY环境变量是否会出现这样的问题?

    当我检查XAUTHORITY变量时,它未设置(未找到Xauthority文件)

    出于调试目的,我为ARM编写了一个示例应用程序。

      #include <X11/Xlib.h>
      #include <stdio.h>
    
       int main()
     {
       Display *display;
       if(!(display=XOpenDisplay(NULL)))
       {
         return(1);
       }
      return 0;
    }
    

    我仍然在ARM的XopenDisplay()中获得“分段错误”。 请任何人建议解决这个问题。

0 个答案:

没有答案