linux -/用户/bin/ld : Cannot find SDL?

标签 linux gcc sdl fedora ld

我是 SDL 新手 我最近尝试在我的 Fedora 机器上运行 SDL 程序,当我尝试使用以下命令编译我的程序时:

gcc -o displayimg displayimg.c -lSDL

我收到以下错误:

/var/bin/ld: cannot find LSDL
collect2: error: ld returned 1 exit status

我也使用了 SDL2/SDL.h header 。任何帮助,将不胜感激。我在 Fedora 24 上。

最佳答案

我想通了。我在链接

-LSDL 

代替:

-LSD2

我按照这个线程来帮助我:

How to install SDL2 library in Fedora 20

关于linux -/用户/bin/ld : Cannot find SDL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39157168/

相关文章:

c - 具有两个 double 的结构的对齐方式为 4,即使 double 对齐为 8(32 位)

c++ - 全屏中的 SDL OpenGL Alt-tab 具有不可预测的结果

c - 有没有一种简单的方法可以从文件中使用 SDL 创建字符串?

Python Opencv 相机选择超时

php - 将所有内容传递到一个位置 nginx

c++ - 交叉编译openCV应用

c - extern关键字的使用

编译错误( ‘;’ token 之前出现错误: expected ‘,’ , ‘)’或 ‘{’)

c++ - 为什么 SDL_Mixer 不能播放某些 mp3 的音乐?

linux - Apache '-k start' 在 Debian 上失败