Oracle® Solaris Studio 12.4:使用 dbx 调试程序

退出打印视图

更新时间: 2015 年 1 月
 
 

大写字母

程序的标识符中有大写字母时,dbx 会识别出它们。无需提供区分大小写或不区分大小写的命令,而某些早期版本中需要提供。

    Fortran 和 dbx 必须都处于区分大小写模式或不区分大小写模式下:

  • 在不区分大小写模式下,编译和调试时无需使用 -U 选项。这时,dbx 环境变量 input_case_sensitive 的缺省值为 false

    如果源代码中有名为 LAST 的变量,则在 dbx 中,print LASTprint last 命令都有效。Fortran 和 dbx 按照要求将 LASTlast 视为相同。

  • 在区分大小写模式下,编译和调试时使用 -U。这时,dbx 环境变量 input_case_sensitive 的缺省值为 true

    如果源代码中有一个名为 LAST 和一个名为 last 的变量,则在 dbx 中,print last 有效,而 print LAST 无效。Fortran 和 dbx 按照要求区分 LASTlast


    注 - dbx 中,文件或目录名始终区分大小写,即使将 dbx input_case_sensitive 环境变量设置为 false 时也是如此。