1. 首先要搭建mingw交叉编译环境: mingw32
sudo apt-get install mingw32
执行后它会自动安装mingw32, mingw32-binutils, mingw32-runtime三个软件包。
可以用 dpkg -l | grep mingw 来查看所有包括mingw的软件包。
可以用 dpkg -L mingw32-binutils 来查看mingw32-binutils软件包的内容。
2. 编译测试程序及makefile:
makefile如下:
out := aa
file := aa.cpp
cflags := -g -MD # -MD 表示生成include文件树.
gcc := i586-mingw32msvc-g++ #这个是mingw32的windows平台交叉编译器,也可以自己编译最新版本。
$(out):$(file)
3. 编写aa.cpp程序
}