VimでもTermDebugを使うと簡単なデバッグを行うことができます。
## 引数のあるプログラムをTermdebugする場合
```bash
`gutter:false;
:Termdebug 9cc
(gdb) run 'int main(){12 + 34 - 5 ;}'
```
:Termdebug {実行モジュール}でコマンドでデバッグモードに移行します。
run の後に引数を書くと引数を指定してデバッグできます。
## 毎回いれるのが面倒
デバッグの度に"run ...."と入力するのは面倒なのでvimrcなどに以下記載しておくと捗ります。
```bash
`gutter:false;
command! -nargs=0 Debug9cc call <SID>Debug9cc()
function! s:Debug9cc()
execute ":TermdebugCommand 9cc 'int main(){int x; x = 1; return x;}'"
endfunction
```
次から:Debug9ccでデバッグできるようになります。
0 件のコメント :
コメントを投稿