小编Bas*_*ien的帖子

gdb if 条件语法错误

我在文件 test.f90 中有一个非常简单的 Fortran 程序:

program test
   real :: x
   x=12
   write(*,*) x
end program test
Run Code Online (Sandbox Code Playgroud)

我编译它

gfortran -g test.f90
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用 gdb:

gdb a.out
break 4 if a == 12
Run Code Online (Sandbox Code Playgroud)

但我明白了

A syntax error in expression, near `= 12'.
Run Code Online (Sandbox Code Playgroud)

我发现几个文档和论坛说这应该有效,但它没有......这个简单条件的正确语法是什么?我使用 gdb 7.6.1。

fortran gdb

3
推荐指数
1
解决办法
647
查看次数

标签 统计

fortran ×1

gdb ×1