如果不使用 –g3 选项编译代码,而且将 macro_source dbxenv 变量设置为 skim_unless_compiler 或 skim,则您将依赖宏略读。
若要针对模块成功进行略读,需要满足以下条件:
必须使用 –g 选项通过 Oracle Developer Studio 编译器编译了模块。
用于编译模块的编译器必须可由 dbx 访问。
模块的源文件必须可由 dbx 访问。
模块源代码所含的文件必须可用,即,编译模块时指定给 –I 选项的路径必须可由 dbx 访问。
源代码的语法必须合理。例如,代码的注释不能包含未结束的字符串,或是代码不能缺少 #endif。
如果源代码或包含文件不可由 dbx 访问,可以使用 pathmap 命令使其可以访问。