在linux下编译android系统时有时需要生成windows应用程序.
这时就需要MingW环境来生成windows下的程序。MingW提供一种在linux链接生成windows程序的环境。它可以用在linux系统上编译windows应用程序,编译完的程序可直接在windows上运行。
还有一个工具是cygwin这个是在windows上提供一个模拟linux的环境。但它主要是运行在windows上的一个linux环境。从代码上用cygwin编写的程序更像linux程序,而 MingW可以在windows和linux下配置,可以在windows和linux上编译win32应用程序。
在ubuntu下配置mingw环境的最简单方法是: sudo apt-get install mingw-runtime;
mingw与cygwin的区别可参考: http://hi.baidu.com/lovelyhuhu/blog/item/e8afa629380a38f398250ad9.html
mingW-rutime库参考:
http://sourceforge.net/projects/mingw/files/ , MinGW/base/mingw-rt
mingW官网: http://www.mingw.org/
在android下编译fastboot的方法是:
mm USE_MINGW=y fastboot -j4
android下usb驱动:
http://developer.android.com/sdk/index.html OEM USB Driver
linux usb驱动:
http://www.linux-usb.org/