くれなゐの雑記

例を上げて 自分で手を動かして学習できる入門記事を多めに書いています

gdbがちょっと便利になるcgdb

OpenFOAMをデバッグしようとしてClionやらEclipseやら試してたんだけどどうもうまく動かない

できればIDEでやりたいけどgdbを便利にしたものは無いものかと調べた結果がこれ

インストール方法

ubuntuならapt-getで入った. macならbrewで入るらしい

使い方

適当にicoFoamで使ってみます tutorialから適当なサンプルを持ってきて…

cp -r ~/OpenFOAM/OpenFOAM-2.4.0/tutorials/incompressible/icoFoam/cavity .

cgdbをかまして実行します

cgdb icoFoam

するとこんな感じ

f:id:kurenaif:20170226184436p:plain

上にソースコード,下にgdbが表示されています. いいですね

上に移動するのはescctrl+[ 下に移動するのはi でできます vimlikeなキーバインドになってます

あとはソースコードをhjklで移動できたりspaceでbreakpointを設置できたりできます. キーバインドに関してはこちらが詳しいです

miettal.hatenablog.com

今日から楽しくLet’s gdb

Eclipseで使えるようにならないかなぁ…