1
我希望在我的64位Win 7 Pro機器上生成32位Fortran二進制文件(在Cygwin中使用64位gfortran),然後我可以在32位Win 7機器上運行它們(使用32位Cygwin )。 這是否可以在編譯和/或鏈接時使用開關?在64位機器上生成32位
我希望在我的64位Win 7 Pro機器上生成32位Fortran二進制文件(在Cygwin中使用64位gfortran),然後我可以在32位Win 7機器上運行它們(使用32位Cygwin )。 這是否可以在編譯和/或鏈接時使用開關?在64位機器上生成32位
你可以交叉編譯你的代碼,但你可能需要一個交叉工具鏈(即cross mingw/Cygwin)。然後,您可以添加--target=
來指定例如i686
或i586
,具體取決於工具鏈支持的內容。
我的猜測是,最簡單的方法是使用32位Cygwin安裝,然後執行「原生」構建。