MinGW(Minimalist GNU for Windows)本身是专为Windows设计的开发工具链,不能在Linux上直接运行。不过,你有几种替代方案来实现类似功能:
gcc
、g++
),无需MinGW。直接通过包管理器安装:
bash
sudo apt update && sudo apt install gcc g++ # Debian/Ubuntu
sudo yum install gcc g++ # CentOS/RHEL
bash
sudo apt install mingw-w64 # Debian/Ubuntu
bash
x86_64-w64-mingw32-gcc hello.c -o hello.exe # 64位
i686-w64-mingw32-gcc hello.c -o hello.exe # 32位
mingw-w64
进行交叉编译。