mingw:Minimalist GNU for Windows
mingw官网:
http://www.mingw.org/
MinGW,是Minimalist GNU for Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。
原理我还不清楚。
我遇到的一个用途是在linux上编译adb.exe和fastboot.exe。
apt-get install mingw32
make USE_MINGW=y adb
make USE_MINGW=y fastboot
mingw + CodeBlocks
- 下载安装mingw,www.mingw.org
- 把mingw安装目录下的bin目录的路径加入环境变量path。
- Code blocks新建一个项目,project -> build options 可以选择编译器。