Как я могу оценить выражение в idb отладчика Fortran

Я использую Fortran 95 с отладчиком Intel IDB. Простой вопрос: могу ли я вычислить выражение? Я пробовал разные команды, но ни одна из них не работала, как показано ниже:

    (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.  

Надеюсь, кто-то все еще работает и отлаживает фортран :) заранее спасибо.


person wiswit    schedule 04.05.2015    source источник


Ответы (1)


IDB устарел и больше не разрабатывается, вам следует переключиться на https://software.intel.com/en-us/forums/topic/530489

На вашу ошибку: «Внутренняя ошибка: метод еще не завершен». Это внутренняя ошибка, вам следует связаться с Intel и спросить их.

person Vladimir F    schedule 04.05.2015