1
是否有任何告诉GNU从Linux生成Windows PE可执行文件? 我知道你可以使用Cygwin或MingW,但有时我无法访问Windows机器。使用GNU进行交叉编译,从Windows的可执行文件框
是否有任何告诉GNU从Linux生成Windows PE可执行文件? 我知道你可以使用Cygwin或MingW,但有时我无法访问Windows机器。使用GNU进行交叉编译,从Windows的可执行文件框
您需要一个工具链来定位Windows并托管在Linux上。
这样的事情确实存在,请看http://sourceforge.net/apps/trac/mingw-w64/wiki/download%20filename%20structure的实例。你需要一个类似于`mingw-w64-bin_x86_64-linux *``的类似于Win64并且在Linux x86_64上托管的命令。
算了出来.. GNU as只生成obj文件,它必须被配置为生成Windows PE的链接器 – technomage 2012-03-04 17:11:59
代码生成也不同,因为调用约定(“ABI”)是不同的。 – hirschhornsalz 2012-03-05 07:05:45