![如何修复 /usr/bin/install: '$HOME/toolchain/glibc-build/cstdlibT' 之后缺少目标文件操作数](https://linux22.com/image/218702/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%20%2Fusr%2Fbin%2Finstall%3A%20'%24HOME%2Ftoolchain%2Fglibc-build%2FcstdlibT'%20%E4%B9%8B%E5%90%8E%E7%BC%BA%E5%B0%91%E7%9B%AE%E6%A0%87%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C%E6%95%B0.png)
我正在使用 cygwin 构建 glibc-2.25。我已经跟进http://clfs.org/view/sysvinit/x86_64/cross-tools/glibc-64.html。
我已经编译了
- 文件5.31
- Linux-4.9.21 头文件
- M4-1.4.18
- Ncurses-6.0
- Pkg-config-lite-0.28-1
- GMP-6.1.2
- MPFR-3.1.5
- MPC-1.0.3
- ISL-0.17.1
- 交叉 Binutils-2.28
- 交叉 GCC-7.1.0 - 静态
高达 Glibc-2.25 64 位
这是我正在使用的配置脚本命令
BUILD_CC="gcc" CC="x86_64-pc-linux-gnu-gcc -m64" AR="x86_64-pc-linux-gnu-ar"
RANLIB="x86_64-pc-linux-gnu-ranlib" ../glibc-2.25/configure --prefix=/usr/local/cross-tools --host=x86_64-pc-linux-gnu --build=x86_64-pc-cygwin --libdir=/usr/local/cross-tools/lib64 --enable-kernel=3.12.0 --with-binutils=/usr/local/cross-tools/bin --with-headers=/usr/local/cross-tools/include --enable-obsolete-rpc --cache-file=config.cache