有什么区别
MinGW交叉编译器和
GCC交叉编译器。
哪个操作系统使用哪个?
我需要使用qt在linux操作系统中创建一个EXE文件,因此要使用哪个交叉编译器?
最佳答案
mingw是一个面向windows环境的gcc交叉编译器。(对于不同的目标,有多个gcc交叉编译器。)
要在Linux机器上编译Windows可执行文件,需要为Linux发行版安装MingW。
如果你在跑步
Debian,你想要http://packages.debian.org/lenny/mingw32(apt get install mingw32)
ubuntu,你想要http://packages.ubuntu.com/jaunty/mingw32(apt get install mingw32)
Red Hat Linux或CentOS,您需要几个来自http://download.fedora.redhat.com/pub/epel/5/i386/repoview/M.group.html的mingw包(请参见EPEL how-to然后至少yum install mingw32-binutils
和mingw32-gcc-g++
)
Gentoo,请参见http://www.gentoo-wiki.info/MinGW
openSUSE,然后您可以在http://download.opensuse.org/repositories/CrossToolchain:/mingw/找到构建
关于linux - 哪个交叉编译器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/979143/