前言:在Win7机器上使用cygwin。
我有一些旧的(非常旧的)f77代码(25个文件中的45,000行)由我试图使用的其他人编写。
昨天我编译,链接并运行它(使用f77编译器)。然后我做了一些mod(增加数组大小)并在执行时不断出现分段错误。想知道是否存在兼容性问题我随后摆弄了Windows中的设置(无济于事)。
现在我甚至无法运行已编译的程序 - 我收到“无法执行二进制文件”错误。我甚至无法编译和运行代码的原始版本。
在编译过程中只有一些小警告,在链接过程中没有警告。
我有:
昨天和今天之间可能发生的事情是停止执行此程序。这与我摆弄兼容性设置有关吗?或者它是代码中的东西,它允许它编译和链接确定但不执行?
任何想法都赞赏。