如何评估Fortran调试器idb中的表达式

时间:2015-05-04 07:44:07

标签: debugging fortran intel-fortran

我正在使用带有intel调试器idb的Fortran 95。一个简单的问题是,我可以评估表达式吗?我尝试了不同的命令,但似乎没有一个命令如下所示:

    (idb) p glccDef(p2c)                                                    
    $10 = 0.019999993778765213                                              
    (idb) p glccDef(g2c)                                                    
    $11 = -0.070000001974403842                                             
    (idb) p glccDef(p2c)+glccDef(g2c)                                       
    Internal Error: Method not finished yet: TypeConstrainedArray::add NYI. 
    Cannot evaluate 'glccDef(p2c) + glccDef(g2c)'.                          
    (idb) p "glccDef(p2c)+glccDef(g2c)"                                     
    $12 = glccDef(p2c)+glccDef(g2c)                                         
    (idb) p $12                                                             
    $13 = "glccDef(p2c)+glccDef(g2c)"                                       
    (idb) expr glccDef(p2c)+glccDef(g2c)                                    
    expr glccDef(p2c)+glccDef(g2c)                                          
       ^                                                                    
    Unable to parse input as legal command or Fortran expression.           
    (idb) expr "glccDef(p2c)+glccDef(g2c)"                                  
    expr "glccDef(p2c)+glccDef(g2c)"                                        
       ^                                                                    
    Unable to parse input as legal command or Fortran expression.  

希望有人还在使用fortran进行调试:)先谢谢。

1 个答案:

答案 0 :(得分:1)

IDB已弃用且不再开发,您应切换到。 见https://software.intel.com/en-us/forums/topic/530489

您的错误:" 内部错误:方法尚未完成"这是一个内部错误,您应该联系英特尔并询问他们。