因此,我正在尝试更新我的声卡驱动程序,但我需要先进行编译。
输入sudo make命令后,遇到错误,缺少文件等。
查看链接。 航站楼
我已经使用以下命令安装了 build-essentials:
sudo apt-get install linux-headers-$(uname -r) build-essential
显然我遗漏了一些东西,但不知道是什么。有什么建议吗?
答案1
需要注意以下几点:
- 看来您正在尝试安装 2008 年最新更新的驱动程序,该驱动程序是为 Linux 3.0 系统上的 Linux 内核版本 2.6 编写的。这很可能行不通。
- 实际上,您下载的所有源 tarball 都有一个配置脚本,您应该在运行 make 之前运行该脚本,有一个吗?您运行了吗?
- 谷歌搜索告诉我该卡支持 ALSA,因此不需要手动编译和安装。
- 如果您的音频能正常工作,但是声音不好,有些人在切换到 OSS4 并取消 PulseAudio 后似乎会更高兴。
答案2
瞎猜,但如果你创建了“Sound”目录,请尝试将其重命名为“sound”。我可能完全错了,因为我对你要构建/安装的包一无所知。我的第二个猜测是,你可能需要某些*-dev
包的变体,这些变体通常包含构建所需的头文件。