linux 上で C言語を使った開発をするようになったのですが、みなさんは、デバッグなどはどうなさっているでしょうか?私は、Emacsは使うことが出来ます。
Windows では Visual C++ (.net) を使っていて、「ソース上でマウスのポインタを変数に合わせれば、変数の値を確認できる」など、デバッグが便利だったのですが、linux上ではどうするものでしょうか?
ネットで調べると、emacs をエディタとして開発している人が多いみたいなので、どうしていらっしゃるのかなと思いました。
No.3ベストアンサー
- 回答日時:
基本はgdbだと思います。
機能も多彩です。ただ、GUIではないので少し使いづらいと思われるかもしれません。
http://www.asahi-net.or.jp/~wg5k-ickw/html/onlin …
GUIのものとしては「xxgdb」というものもあります。
http://cai.cs.shinshu-u.ac.jp/sugsi/Lecture/c2/e …
こちらを利用すると、日本語も可能かもしれません。
(私はまだ確認していません)
http://owa.as.wakwak.ne.jp/zope/LinuxMemo/Packag …
No.2
- 回答日時:
gdbだけで開発することも多いようですが、いまどきならDDDを使う方も多いようですよ。
こいつならGPLに従った環境でグラフィカルなデバッグが可能です。参考URLには本家のページを掲載します。
日本語解説はあまり見つけられませんでしたが下記なんかどうでしょう。
http://sparrow.math.ryukoku.ac.jp/~hig/compsci/21/
参考URL:http://www.gnu.org/software/ddd/
No.1
- 回答日時:
gdb(GNU デバッガ)を使います。
下記URLを参照下さい。
http://flex.ee.uec.ac.jp/texi/gdb-j/gdb-j_toc.html
参考URL:http://www.h3.dion.ne.jp/~unisoft/debug.html
さっそく使ってみました。
これは、VC++と比べると、かなり機能が使いにくく、一覧性も悪くて、ずいぶん不便な気がするのですが、慣れれば便利になるのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Bluetooth・テザリング usb_c分岐ケーブル 2 2022/12/12 07:42
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- C言語・C++・C# Switch向けにpcでc言語でゲームを作っているのですが、開発環境はWindows10のvisua 1 2022/04/02 07:04
- Windows 10 Visual StudioとVisual C++ Build Toolsについて 1 2023/04/16 03:42
- その他(OS) CloudreadyでLinuxのセットアップが出来無い 1 2022/04/06 12:36
- 格安スマホ・SIMフリースマホ oppo reno 7A 2 2023/03/04 20:46
- その他(ソフトウェア) Emacsメニューの日本語化について 1 2023/06/16 15:52
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- Visual Basic(VBA) Excel VBA で End Subのところで「型が一致しません」のエラーとなります。 6 2022/07/27 19:58
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
linuxコマンド(時間の抽出につ...
-
wiiuの使い道
-
bashのif文でアンドやオア条件...
-
FMVマイページ、FMVサーチが勝...
-
リモートデスクトップに接続で...
-
Google Chromeの文字の表示がぼ...
-
最新バージョンではGOMPLAYERで...
-
WMIを有効にする方法が分かりま...
-
DVD Shrink 3.2が起動しない
-
knoppix起動時にエラーが出ます
-
ネットにつながっていない社内P...
-
DETROYでデータ消去 CDブート...
-
CPUのメモリーチャンネル数とメ...
-
2つのOSを別々のHDDに入れたが...
-
無線LANの子機を挿入するとパソ...
-
Windowsのショートカットキーを...
-
DNSサーバーの構築「no servers...
-
Win10とWin10デュアルブートし...
-
ソフトウェアの二重起動
-
Mumuエミュレータが起動できない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
linuxコマンド(時間の抽出につ...
-
wiiuの使い道
-
linuxからのメールのタイトルが...
-
taskSpawnはLinuxでは何に該当?
-
Linuxのロゴマーク
-
高一です 工業高校の電子科なん...
-
変なシンボリックリンクを消す
-
bashのif文でアンドやオア条件...
-
FMVマイページ、FMVサーチが勝...
-
リモートデスクトップに接続で...
-
ネットにつながっていない社内P...
-
Linuxのパーティション番号の変...
-
virtual boxで、黒い画面のまま...
-
DVD Shrink 3.2が起動しない
-
Blenderが起動しなくなった。
-
Windowsのショートカットキーを...
-
2つのOSを別々のHDDに入れたが...
-
最初から入力モードをローマ字(...
-
pc初心者です。 UEFIでの設定で...
-
1962: No Operating system fou...
おすすめ情報