ソースファイルの検索に使用する代替規則を設定します。
次の例では、デバッグ対象は Funct/src/temp/src でコンパイルされますがソースは Funct/src にあります。デバッガーはソースを検索する代替パスが必要です。
代替パスがないため、デバッガーはソースを検索できず、list コマンドでソースコードが表示されません。
(idb) list main No source file named /site/Funct/src/temp/src/c_sanity.c. (idb) show substitute-path (idb)
set substitute-path コマンドでデバッガーにソースを検索する場所が伝えられるため、list コマンドでソースコードが表示されます。
(idb) set substitute-path '/site/Funct/src/temp/src' '/site/Funct/src' (idb) show substitute-path /site/Funct/src/temp/src -> /site/Funct/src (idb) (idb) list main 16 } 17 18 iab2 (na, sum, ivar, nb) 19 int *na, sum[], *ivar, *nb; 20 {