【发布时间】:2009-12-03 04:27:54
【问题描述】:
我学校的 linux 服务器只是一个简单的服务器,没有 x-windows,只是一个命令行界面。
我尝试在该服务器上制作图形 c 程序,但发现很多困难。 我使用 SDL 库,但每次尝试使用 gcc 编译代码时,都会得到:
testcursor.c:(.text+0x1ad): undefined reference to `SDL_Init'
testcursor.c:(.text+0x1b6): undefined reference to `SDL_GetError'
testcursor.c:(.text+0x200): undefined reference to `SDL_SetVideoMode'
...
有人知道如何解决这个问题吗?如果没有,有谁在linux下用c做过图形程序,请帮忙!我将不胜感激。谢谢。
【问题讨论】:
-
仅供参考,如果您没有 X-windows,您将无法在该服务器上运行图形 SDL 程序。这将使调试变得相当困难。
-
如果直接使用帧缓冲设备就可以。 DirectFB 是一种方法。