• 締切済み

ステップごとのデバッガはありますか

プログラム初心者です。 1ステップごとに,アプリケーションの変数やGUI表示などを確認しながらトレースできるトレーサ(IBMメインフレームでいうXpeditorのようなもの) って,何かありませんか? どちらかというとLinuxで動くOSSのものがほしいです。 GUIを使うアプリの解析をしたいので,GUI対応がいいのですが, gdbやptraceとかではできませんよね。

みんなの回答

  • f_attck
  • ベストアンサー率33% (40/118)
回答No.1

kdeveloperに環境組み込んでkdbgというのでは無理でしょうか? バイナリ指定すれば、kdbg単独でも動作すると思います。 ただ、言われていることをやるには、kdeveloperに 統合する必要があるかもしれません。 確認したわけではないので、できなかったらごめんなさいね。

関連するQ&A

  • gdbデバッガって?

    「gdbデバッガでスタックトレースを解析して、どこでアプリケーションが落ちているか解析してください。」 と言われました。 はっきり言って、何を言ってるのか全然分かりません・・・ プログラム開発はしたことが無いので、デバッグとかも全然わかりません。 誰かそのやり方とか、言葉説明をしてもらえませんか? 御願いします。

  • 実行速度重視&GUIの開発環境

    現在学んだ言語はCとjavaです. linux上でGTKを少しかじって,現在はcygwinでjavaのGUIアプリケーションを勉強しています. 今回3次元データを解析するプログラムを作成することになったのですが,その際にGUIで表示・操作をしなくてはいけなくなりました. 出来ればwindows上で動作するものがいいのですが,linuxでも構わないと思っています. 最終的にはデータベースとの接続(とXOOPSとの連携?)を考えているので,その辺りも考慮していただければありがたいです. 開発環境の費用は特に問題ではないです.

  • C++とC#を使ったアプリケーション作成

    アプリケーションと言って良いのかは微妙なのですが、アプリケーションを作ることになりました。 既存のいくつかのプログラムを1つにまとめて、GUIで操作できるようにするのが最終目的です。 もとのプログラムはC++で書かれています。 今回は、GUIの部分を 「Microsoft Expression Blend 2」でデザインしようと考えているのですが、 GUIの部分をC#で作成し、メインの処理をC++で書くことは可能なのでしょうか? それとも、メインの処理をC#で書き直すことが必要でしょうか? 知恵を貸してください。 よろしくお願いします!!

  • C言語の次のステップは?

    現在、C言語を学習していてコンソールアプリケーションや Web上のCGI等は作れるようになってきました。 次の学習ステップとしてWindowsのアプリケーション作成 か、C++の言語学習にするかを悩んでいます。 C言語でのWindowsアプリケーション開発であれば、SDK(Win32API)に よる開発になると認識しています。この場合であれば特にC++の知識は 不要でしょうか?それともSDKでの開発の場合でもC++の知識は必須に なるのでしょうか? MFCとかを使うのであれば、C++の知識は必須ですよね? あるいはこれからの開発ではオブジェクト指向の知識は必須である ということでC++の学習を経て、Windowsアプリの開発について学習した 方がよろしいでしょうか? 最終的な目標はC/C++にてWindows/Linuxアプリの開発ができるように なりたいと思っています。 当面Windowsアプリを開発するにあたって、C→SDKもしくは C→C++→SDK/MFCのどちらが効率的な学習ステップになるのでしょうか? 皆さんのアドバイスをいただければ幸いです。

  • gdbを使ったデバッグの方法について

    Linux環境でC言語プログラムを開発している者です。 デバッグをgdbで行おうと思っているのですが、-gオプションを付けてgdb ./a.out でCの実行モジュールを使ったデバッグは行ったことはあるのですが、以下のようなshellスクリプト内で環境変数の設定を行い、設定した環境変数下で./a.out内にbreakポイントを設定するにはどうすればいいのでしょうか?ご教授お願いします。 Test.shの内容 #!/bin/sh export ftn22=’/home/test’ ./a.out Cの実行モジュール

  • GUIアプリケーション

    MSのGUIアプリ(とくsにサウンド)を作りたいです。 できるだけ軽いのとMP3プレイヤーになるのが必須で VC++,VB,なでしこ,ひまわり 以外で おすすめな GUIアプリケーションの プログラム言語を教えてください。

  • リモートデバッグについて

    リモートデバッグについて質問があります。 現在、Red Hat Linux 9.0にて、C言語のプログラミングをしています。 いま作っているプログラムは、CUIの簡単なものです。 環境は以下のとおりです。  エディタ :vi  コンパイラ:gcc  デバッガ :gdb ですが、viに慣れていないのとgdbだとデバッグは全てコマンドになるので、 効率が上がらないです。(スキルも無いのですが。) そこでWindowsXPのマシンで、samba共有のソースをエディタで 編集してみると便利でした(パソコンは2台あります) ただ、コンパイルとデバッグはLinux上になってしまうので、そこから先は同じです。。。 WindowsマシンでLinuxに入っているgdbのフロントエンドみたいなことできないでしょうか? (コンパイル・実行は、Linux上で行われるけど、デバッグは、Windowsから行える) 何か、いい環境はありませんでしょうか? また可能であれば、手順等をお教えいただけますか? ※ちなみにLinuxマシンは、中古の5000円で購入したボロの為、Xウインドウを入れていないです。  なので、GUIの統合環境をLinuxマシンで使用するというのは無しでお願いします。  また、windowsマシンにcygwinを入れるというのもLinuxマシンが可哀想なので、  今回は無しでお願いします。 下記のアドレスにあるソフトを使うと私のしたいことが出来るような気がするのですが、 英語のページなので、細かいところがわかりません。。。 BVRDE http://bvrde.sourceforge.net/index.htm

  • FORTRANでGUIプログラム

    FORTRANでGUIプログラム FORTRANでGUIを持ったWINアプリを作成することは不可能でしょうか? 現在自作でFEMプログラムをつくっています。入力ファイルはその度簡単なプログラムをつくって作成するか,汎用のプリプロセッサを利用しています。解析結果は自作で応力図などをeps形式で可視化してはきだすようにしていますが,市販のプログラムのように,画面上で節点や要素を作成していき,それがリアルタイムに画面に表示されて,入力ファイル作成から解析,後処理までをすべてマウス操作でできるようにしたいです。 C++ではできることは分かるのですが,FORTRANしか使ったことないので,FORTRANで作りたいと思っているのですが,やはり数値解析以外のことはFORTRANでやるのは無理なのでしょうか?FORTRANでプリプロセッサが自作できるかどうか,もし可能なら参考書籍などがあれば教えていただきたいです。よろしくお願いします。

  • Linux上でEclipseを使用するには

    Linux上でEclipseを使用するには 開発環境のライセンスの都合により、 あるマシン上でしか実行できないサーブレットをもつWEBアプリを開発しています。 WEBアプリはCUIモードのLinux上で動いていますが、現状複数の開発者が、端末よりサーバーに接続しサーバー上のJSPファイルを直接修正している状況です。 できればこの環境を以下のように変えたいのです。 ・LinuxはGUIモード ・LinuxにEclipseをインストール ・各端末(Windows)からLinuxにGUIモードで接続(必要なエミュレータは?) LinuxサーバーのWEBアプリケーションのディレクトリ構成は、WEB-INFの下にweb.xmlが存在しませんし(WEBアプリのディレクトリ構成を守らなくてもWEBアプリって動くの?)、Eclipseのダイナミックウェブプロジェクトのディレクトリ構成にリンクを張ったりしてごまかすのも大変そうですが、 まずは、上記の環境にするための方法がありましたら、 アイデアを教えていただきたいです。 どうぞよろしくお願いいたします。

  • プログラムは必ずしもGUIが必要ではない?

    Python、JavaScriptを勉強し始めたのですが、Pythonではtkinterを使ってGUIを作れる!みたいなことを学び始めた段階で色々疑問に思ってきました。 『PythonでGUIってそもそもどうなの?』という言葉を見かけたのですが、自分はそもそもプログラムを組んでスマホアプリやパソコン上で使う便利ツール、自動操作系やデータ解析、等々作りたいなと思っていました。 GUIありきというか。 このボタンを押したら処理開始!とか。 条件をプルダウンで選択して…とか。 そういう所謂ソフト系を作りたくて独学で勉強始めたのですが、プログラムとはそういうものだという認識がまずありました。 でも必ずしもそういうわけではないのでしょうか? そもそもPythonで組んだコードをexe化するのもてこずっているのですが、ネット上を探しても完全に解決している情報が少なそうな予感がしています。 ⇒そこまでEXE化に拘る人が少ないのか?という疑問も。 他の人はGUIを必ずしも必要としないのでしょうか?というかそっちの方が一般的で、私みたいにGUIありきで考えているのがどちらかというとイレギュラーなのでしょうか?