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