2013-10-22 217 views
1

我希望在我的64位Win 7 Pro機器上生成32位Fortran二進制文件(在Cygwin中使用64位gfortran),然後我可以在32位Win 7機器上運行它們(使用32位Cygwin )。 這是否可以在編譯和/或鏈接時使用開關?在64位機器上生成32位

回答

2

你可以交叉編譯你的代碼,但你可能需要一個交叉工具鏈(即cross mingw/Cygwin)。然後,您可以添加--target=來指定例如i686i586,具體取決於工具鏈支持的內容。

我的猜測是,最簡單的方法是使用32位Cygwin安裝,然後執行「原生」構建。

相關問題