尝试编译但缺少标题?

尝试编译但缺少标题?

因此,我正在尝试更新我的声卡驱动程序,但我需要先进行编译。

输入sudo make命令后,遇到错误,缺少文件等。

查看链接。 航站楼

我已经使用以下命令安装了 build-essentials:

sudo apt-get install linux-headers-$(uname -r) build-essential

显然我遗漏了一些东西,但不知道是什么。有什么建议吗?

答案1

需要注意以下几点:

  1. 看来您正在尝试安装 2008 年最新更新的驱动程序,该驱动程序是为 Linux 3.0 系统上的 Linux 内核版本 2.6 编写的。这很可能行不通。
  2. 实际上,您下载的所有源 tarball 都有一个配置脚本,您应该在运行 make 之前运行该脚本,有一个吗?您运行了吗?
  3. 谷歌搜索告诉我该卡支持 ALSA,因此不需要手动编译和安装。
  4. 如果您的音频能正常工作,但是声音不好,有些人在切换到 OSS4 并取消 PulseAudio 后似乎会更高兴。

答案2

瞎猜,但如果你创建了“Sound”目录,请尝试将其重命名为“sound”。我可能完全错了,因为我对你要构建/安装的包一无所知。我的第二个猜测是,你可能需要某些*-dev包的变体,这些变体通常包含构建所需的头文件。

相关内容