远程调试OpenGL程序时调试错误

时间:2012-12-28 05:38:57

标签: linux opengl

我可以使用gdb在本地服务器上调试我的OpenGL程序。但是当我远程调试它时。 glutCreateWindow()函数中出现了一些错误。我可以远程运行我的程序。只是无法调试。

freeglut (/home/fshen/samuel/project_self/GLSL-learning/teapotshader/teapotshader): 
     ERROR:  Internal error <FBConfig with necessary capabilities not found> in 
             function fgOpenWindow
        X Error of failed request:  BadWindow (invalid Window parameter)
          Major opcode of failed request:  4 (X_DestroyWindow)
          Resource id in failed request:  0x0
          Serial number of failed request:  20
          Current serial number in output stream:  23

PS:
 首先,我无法远程运行我的程序。设置export LIBGL_ALWAYS_INDIRECT=yes后(我将此命令放在.bash_profile中),我可以运行我的项目。只是不能远程调试它。所以我想我应该将export LIBGL_ALWAYS_INDIRECT=yes添加到GDB中。但我不知道怎么做?

0 个答案:

没有答案