lame 编译源码报错parse.c:74:10: fatal error: langinfo.h: No such file or directory #include <langinfo.h>
时间: 2023-12-31 19:05:23 浏览: 247
NAudio.Lame:包装程序的libmp3lame.dll向NAudio添加MP3编码支持
这个错误提示是缺少 `langinfo.h` 头文件,这个头文件通常在 glibc 中提供。你可以尝试安装 glibc 的开发包来解决这个问题,具体步骤如下:
1. 在终端中执行以下命令,安装 glibc 的开发包:
```
sudo apt-get install glibc-2.31-dev
```
如果你的系统中已经安装了其他版本的 glibc,可以根据需要修改命令中的版本号。
2. 然后再重新编译 lame 源码即可。
另外,如果你的系统中已经安装了 glibc 的开发包,但是还是出现了这个错误,可以在执行 `configure` 命令时指定 glibc 的路径,例如:
```
./configure --disable-shared --enable-static --with-glibc=/usr/include
```
其中,`/usr/include` 是 glibc 头文件所在的路径,你需要根据实际情况进行修改。
阅读全文