linux - Linux 中未安装 C 头文件

标签 linux gcc sdl

我一直在尝试在 Linux 中编译 SDL 2.0.1。我发现了问题,问题是我的/usr/include 目录中没有安装 C 头文件。有人知道将头文件安装到我的系统的解决方案吗?

GCC 4.7 和 build-essentials 已经顺便安装了。

最佳答案

安装 SDL 需要的包的 -dev 版本。例如,在 Debian 和 Ubuntu 上,您需要 libasound2-dev、libpulse-dev、libaudio-dev、libx11-dev 和许多其他东西。

为了自动获取其中的大部分,请尝试安装SDL 1.2 的开发包。这会将其他包作为依赖项引入。它们与 SDL 2 基本相同。

关于linux - Linux 中未安装 C 头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19721276/

相关文章:

c++ - 如何在 C++、SDL 中更改图像大小

linux - 使用 grep 查找并写入带有条件的特定行

c - "undefined reference"C编译静态库错误

c++ - GCC 使用哪种排序算法?

c++ - Sprite 运动

c++ - 使用未声明的标识符 'glGenVertexArrays' 错误,即使在 OSX 10.8.5 中包含 OpenGL/gl3.h 之后

C——修改栈基指针地址

Linux xdotool 按键卡住

linux - 在 .deb 包的 Postinst 脚本中动态获取用户名

c++ - 避免 gperf 输出文件中的 'warning: declaration UserSuppliedStruct does not declare anything'