下載binutils最新源碼:
https://sourceware.org/pub/binutils/releases/binutils-2.43.tar.bz2
注意,編譯binutils可能需要安裝以下軟件:
以下編譯為riscv64的版本:
https://sourceware.org/pub/binutils/releases/binutils-2.43.tar.bz2
注意,編譯binutils可能需要安裝以下軟件:
sudo apt install texinfo flex bison
在x86_64 Linux編譯aarch64/arm32/loongarch64/riscv64等
解壓后進(jìn)入binutils-2.43目錄以下編譯為riscv64的版本:
mkdir build install cd install pwd ---顯示出來(lái)的目錄作為安裝目錄 cd ../build ../configure --prefix=/home/lb/下載/binutils-2.31.1/install --disable-gdb --disable-gdbserver --disable-weeror --disable-nls --target=riscv64-linux-gnu make -j8 make install
如需編譯為不同CPU的版本,只需將上面紅色的部分修改為以下
aarch64:
../configure --prefix=/home/lb/下載/binutils-2.31.1/install --disable-gdb --disable-gdbserver --disable-weeror --disable-nls --target=aarch64-linux-gnu
arm32:
../configure --prefix=/home/lb/下載/binutils-2.31.1/install --disable-gdb --disable-gdbserver --disable-weeror --disable-nls --target=arm-linux-gnueabihf
loongarch64:
../configure --prefix=/home/lb/下載/binutils-2.31.1/install --disable-gdb --disable-gdbserver --disable-weeror --disable-nls --target=loongarch64-unknown-linux-gnu
i386:
../configure --prefix=/home/lb/下載/binutils-2.31.1/install --disable-gdb --disable-gdbserver --disable-weeror --disable-nls --target=i386-linux-gnu
x86_64 linux to win64
../configure --target=x86_64-w64-mingw32 --disable-nls --enable-lto --with-sysroot=/usr/x86_64-w64-mingw32 --prefix=/home/lbz/binutils-2.43/install --disable-gdb --disable-gdbserver --disable-weeror --disable-nls
x86_64-win64生成:
在msys64編譯
../configure --prefix=d:/msys64/binutils-2.43/install --disable-gdb --disable-gdbserver --disable-weeror --disable-nls --target=x86_64-w64-mingw32
make install執(zhí)行完成后生成的文件在install/bin目錄:


浙公網(wǎng)安備 33010602011771號(hào)