2013-10-22 219 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安装,然后执行“原生”构建。

相关问题