1

我希望在我的 64 位 Win 7 Pro 机器上生成 32 位 Fortran 二进制文件(在 Cygwin 中使用 64 位 gfortran),然后我可以在我的 32 位 Win 7 机器上运行它们(使用 32 位 Cygwin)。这是否可以在编译和/或链接时进行切换?

4

1 回答 1

2

您可以交叉编译您的代码,但您可能需要一个交叉工具链(即交叉 mingw/Cygwin)。然后,您可以添加--target=以指定 egi686i586,具体取决于工具链支持的内容。

我的猜测是使用 32 位 Cygwin 安装并进行“本机”构建是最简单的。

于 2013-10-22T14:17:57.500 回答