- ベストアンサー
linux 上での C言語開発のデバッグ環境
linux 上で C言語を使った開発をするようになったのですが、みなさんは、デバッグなどはどうなさっているでしょうか?私は、Emacsは使うことが出来ます。 Windows では Visual C++ (.net) を使っていて、「ソース上でマウスのポインタを変数に合わせれば、変数の値を確認できる」など、デバッグが便利だったのですが、linux上ではどうするものでしょうか? ネットで調べると、emacs をエディタとして開発している人が多いみたいなので、どうしていらっしゃるのかなと思いました。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
基本はgdbだと思います。機能も多彩です。 ただ、GUIではないので少し使いづらいと思われるかもしれません。 http://www.asahi-net.or.jp/~wg5k-ickw/html/online/gdb-5.0/gdb-ja_toc.html GUIのものとしては「xxgdb」というものもあります。 http://cai.cs.shinshu-u.ac.jp/sugsi/Lecture/c2/e_11-04.html こちらを利用すると、日本語も可能かもしれません。 (私はまだ確認していません) http://owa.as.wakwak.ne.jp/zope/LinuxMemo/Package/xxgdb
その他の回答 (2)
- yoneda_16
- ベストアンサー率47% (166/350)
gdbだけで開発することも多いようですが、いまどきならDDDを使う方も多いようですよ。こいつならGPLに従った環境でグラフィカルなデバッグが可能です。 参考URLには本家のページを掲載します。 日本語解説はあまり見つけられませんでしたが下記なんかどうでしょう。 http://sparrow.math.ryukoku.ac.jp/~hig/compsci/21/
- tatsu99
- ベストアンサー率52% (391/751)
gdb(GNU デバッガ)を使います。 下記URLを参照下さい。 http://flex.ee.uec.ac.jp/texi/gdb-j/gdb-j_toc.html
お礼
さっそく使ってみました。 これは、VC++と比べると、かなり機能が使いにくく、一覧性も悪くて、ずいぶん不便な気がするのですが、慣れれば便利になるのでしょうか?
お礼
ありがとうございます。これはなかなかそうですね。 まだ使ってないのですが、ご使用感はどうでしょうか?便利でしょうか?