Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导致编译错误的新git版本_Git_Compiler Errors_Gfortran - Fatal编程技术网

导致编译错误的新git版本

导致编译错误的新git版本,git,compiler-errors,gfortran,Git,Compiler Errors,Gfortran,我正在使用Git PowerShell在windows 10上使用gfortran编译Fortran代码 最近,我不得不重新启动我的电脑。重新打开时,git问我是否要更新到最新版本(2.6.2)。我接受了。这样做之后,我发现我的代码不再能够成功编译 首先,我发现了错误 undefined reference to 'WinMain' 在post中,我尝试添加以下编译器标志: FCFLAGS += -Wl,-subsystem,windows 到我的旗帜列表。但现在我得到了这个错误: ....

我正在使用Git PowerShell在windows 10上使用gfortran编译Fortran代码

最近,我不得不重新启动我的电脑。重新打开时,git问我是否要更新到最新版本(2.6.2)。我接受了。这样做之后,我发现我的代码不再能够成功编译

首先,我发现了错误

undefined reference to 'WinMain'
在post中,我尝试添加以下编译器标志:

FCFLAGS += -Wl,-subsystem,windows
到我的旗帜列表。但现在我得到了这个错误:

....bj//MOONS_solver.o ./obj//MOONS_main.o ./obj//main.o
gfortran.exe: error: ./o: No such file or directory
make: *** [F:/Property_of_C_Kawczynski/SIMS/Bandaru/Q8/MOONS.exe] Error 1
我正在寻找一个解决编译问题的方法,或者,如果有一个简单的方法让我回到Git的前一个版本(讽刺的是,我在查找相关搜索结果时遇到了很多困难),我会洗耳恭听

如果有一个简单的方法让我回到git的前一个版本

是的,使用Git for Windows,您可以拥有所需的任意版本的Git。

只需将(喜欢的)文件解压缩到任何你想要的地方,然后设置一个来测试它。

如果你投了反对票,请你解释一下为什么,以便我可以改进我的问题?谢谢。通常建议不要解释否决投票。这往往导致报复。尽管如此,我也不相信gitversion会导致任何编译错误。如果你想解决你的错误,展示a和所有其他复制问题所需的细节。我同意,这看起来很荒谬。然而,除了描述发生了什么,我不知道还能做什么。我很震惊,我一开始就看到了这个错误。老实说,我相信墨菲定律最能解释发生了什么。我的博士学位。防御即将到来,所以当我编译代码时,一个错误神奇地开始出现,我并不感到惊讶。检查你是否在正确的分支上,再次签出最后一次提交。如果错误仍然存在,请继续执行编程中通常的调试步骤。谢谢@Vladimir F,这是一个很好的建议。我认为这是一个非常有用的建议,谢谢。不幸的是,我没有时间来测试这个。如果我开始尝试不同的版本,那么我会接受这个答案。再次感谢@Charlie没问题:所有的想法都是在你想要的任何地方解压存档文件,并在LocalShell会话中修改路径:在你的计算机上不会修改任何东西。