Compilation 在哪里可以找到标题esd.h

Compilation 在哪里可以找到标题esd.h,compilation,sdl,alsa,Compilation,Sdl,Alsa,我试图从源代码处编译libSDL,但出现以下错误: ./src/audio/esd/SDL_esdaudio.c:30:17: fatal error: esd.h: No such file or directory compilation terminated. make: *** [build/SDL_esdaudio.lo] Error 1 在快速搜索之后,我仍然对从哪里获取标题(大概是对应的库)有点困惑。我看到有EsounD软件包、ALSA和音频文件 这项工作的最低要求是什么?我必须

我试图从源代码处编译libSDL,但出现以下错误:

./src/audio/esd/SDL_esdaudio.c:30:17: fatal error: esd.h: No such file or directory
compilation terminated.
make: *** [build/SDL_esdaudio.lo] Error 1
在快速搜索之后,我仍然对从哪里获取标题(大概是对应的库)有点困惑。我看到有EsounD软件包、ALSA和音频文件


这项工作的最低要求是什么?我必须从头开始编译所有内容,所以我不想拥有超过我需要的内容。

所以它看起来需要EsoundD和ALSA直接编译。然而,EsounD需要音频文件(也需要ALSA)


简言之,它需要这三个方面

对我来说,安装
libesd0 dev

请参见

查看页面底部所需的库:或者您可以查看自述。