AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
时间: 2023-07-28 16:06:59 浏览: 58
这是一个关于 GNU gettext 的警告信息,意思是你在使用 AM_GNU_GETTEXT 宏,但是没有指定 AM_GNU_GETTEXT_VERSION 宏。AM_GNU_GETTEXT_VERSION 宏用于指定 gettext 的版本号,如果没有指定,将使用默认的版本号。如果你需要使用 GNU gettext 的特定版本,建议指定 AM_GNU_GETTEXT_VERSION 宏。
相关问题
autoreconf: configure.ac: AM_GNU_GETTEXT is used, but not AM_GNU_GETTEXT_VERSION
这个错误提示通常是因为缺失 gettext 或 gettext-devel 库导致的。你可以尝试通过以下命令安装这些库来解决这个问题:
```
sudo apt-get install gettext
sudo apt-get install gettext-devel
```
如果你使用的是其他 Linux 发行版,可以通过相应的包管理器来安装这些库。如果问题仍然存在,你可以尝试更新 automake 和 autoconf,或者尝试手动设置 AM_GNU_GETTEXT_VERSION 环境变量。
glibc_2.27如何降级glibc_2.25
降级glibc_2.27到glibc_2.25需要进行以下步骤:
1. 下载glibc_2.25的源代码包。
2. 安装glibc_2.25所需的依赖库。
3. 编译glibc_2.25的源代码包。
4. 安装glibc_2.25。
以下是具体步骤:
1. 下载glibc_2.25的源代码包:
```bash
wget https://ftp.gnu.org/gnu/glibc/glibc-2.25.tar.gz
```
2. 安装glibc_2.25所需的依赖库:
```bash
sudo apt-get update
sudo apt-get install build-essential libtool automake autoconf gettext texinfo
```
3. 编译glibc_2.25的源代码包:
```bash
tar -xzvf glibc-2.25.tar.gz
cd glibc-2.25
mkdir build
cd build
../configure --prefix=/usr/local/glibc-2.25
make
```
4. 安装glibc_2.25:
```bash
sudo make install
```
5. 配置环境变量:
```bash
export LD_LIBRARY_PATH=/usr/local/glibc-2.25/lib:$LD_LIBRARY_PATH
```
完成以上步骤后,系统中就会同时存在glibc_2.27和glibc_2.25,可以使用LD_LIBRARY_PATH来指定使用哪个版本的glibc。但需要注意的是,降级glibc可能会影响到其他软件的正常运行,需谨慎操作。