./configure --enable-win64
yum install libstdc++-*.i686
yum install glibc-*.i686
yum install libgcc.i686
sudo dpkg --add-architecture i386
sudo apt update
安装相应的32位库,库名后面加上:i386,比如libc6:i386, libstdc++6:i386,libncurses5:i386
sudo dpkg --add-architecture i386
# 更新软件包列表
sudo apt-get update
# 安装基本的32位库
sudo apt-get install gcc-multilib g++-multilib libc6:i386 libstdc++6:i386 libstdc++5:i386
# 如果你需要进行QT开发,还可以安装以下包
sudo apt-get install libqt4-dev:i386 libqt4-dbg:i386 libqt4-sql:i386 libqt4-sql-db2:i386
sudo apt install build-essential module-assistant gcc-multilib g++-multilib
安装交叉编译器的依赖项。根据具体的交叉编译器需求,可能需要不同的依赖项。以下是一些常见的依赖项:
对于ARM交叉编译器:
sudo apt install gcc-arm-linux-gnueabi
对于MIPS交叉编译器:
sudo apt install gcc-mips-linux-gnu
对于PowerPC交叉编译器:
sudo apt install gcc-powerpc-linux-gnu
对于RISC-V交叉编译器:
sudo apt install gcc-riscv64-linux-gnu
安装交叉编译器。使用以下命令安装具体的交叉编译器:
sudo apt install gcc-<architecture>-linux-gnu
其中,<architecture>
是具体的架构,如arm、mips、powerpc等。
安装完成后,可以使用交叉编译器进行交叉编译。例如,使用以下命令编译一个C程序:
<architecture>-linux-gnu-gcc -o output_file input_file.c
其中,<architecture>
是具体的架构,output_file
是输出的可执行文件名,input_file.c
是源代码文件名。
标签:gcc,gnu,sudo,编译器,apt,i386,install,linux
From: https://www.cnblogs.com/Janly/p/18377797