在fedora上安装SDL

Kaw*_*iKx 2 sdl fedora

我安装了FEDORA和SDL并希望在编译时用C编程图形,我得到了很多未定义的引用SDL_MapRGB,SDL_Init等我搜索了文件系统SDL.dll丢失了..

如何解决这个问题呢?

Mar*_*son 18

Linux不使用.dll文件来存储库,但是.so.

无论如何,在fedora中安装SDL:

sudo yum install SDL*
Run Code Online (Sandbox Code Playgroud)

这将安装带有相关devel包的完整SDL库.

您可能还想安装开发工具组包(用于gcc和其他构建工具):

sudo yum groupinstall 'Development Tools'
Run Code Online (Sandbox Code Playgroud)

编译时,您需要告诉GCC链接哪个库:

gcc mycoolapp.c -o myapp -lSDL -lSDL_mixer
Run Code Online (Sandbox Code Playgroud)