gpt4 book ai didi

linux gfortran gdb错误在启动程序退出时出现代码126

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:37:40 28 4
gpt4 key购买 nike

我在 1996 年编写并运行了一个 Fortran 程序,我正试图将其导入 gfortran 95。

编辑后我编译了源代码:

gfortran -c -g -fno-align-commons MT3Dm2.f95 -o MT3Dm2

没有生成错误消息。

然后我运行 gdb 并得到:

Success
During startup program exited with code 126.

谷歌搜索错误消息导致我无法理解。

非常感谢有关如何进行的指示。

最佳答案

这个命令:

gfortran -c -g -fno-align-commons MT3Dm2.f95 -o MT3Dm2

生成一个可重定位的目标文件(因为您告诉编译器只编译,而不是使用 -c 标志链接)。

我怀疑您正在尝试将生成的 MT3Dm2 当作可执行文件来运行(不是)。您必须实际链接可执行文件:

gfortran -g -fno-align-commons MT3Dm2.f95 -o MT3Dm2

或者,如果您希望将编译和链接步骤分开:

gfortran -c -g -fno-align-commons MT3Dm2.f95
gfortran -g MT3Dm2.o -o MT3Dm2

关于linux gfortran gdb错误在启动程序退出时出现代码126,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46755514/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com