-1

いくつかのオープン ソース コードを変更しようとしていますが、その方法に問題があります。

私が使用しているオープン ソース プログラムは lessfs と呼ばれ、最大 3000 行のコードを含む約 4 つの C ファイルがあります。変更するために、ソース コードの一部だけに関心があります。

したがって、私の質問は、コード内にいくつかの印刷ステートメントを追加したい場合、どうすればそれを見ることができるでしょうか?

プログラムを実行するか、プログラムをコンパイルして個別に実行する必要がありますか? それとも、作者に電子メールを送って、プログラムの実行中に特定のアイテムが印刷されているのを確認する方法を見つけたほうがよいのでしょうか?

GDB を使用してみましたが、複数の大きなファイルを扱う場合はどうすればよいでしょうか?

私はこれに似た別のフォームをここに投稿しました:

お時間をいただきありがとうございます

また、私が取り組んでいるソース コードの詳細については、次の場所を参照してください。

http://www.lessfs.com/wordpress/

4

1 に答える 1

0

print ステートメントを追加した場合、印刷されたテキストを表示するには、プログラムを再度コンパイルしてから実行する必要があります。これは、コンパイルされた言語では明らかだと思います。

print ステートメントの代わりに、変数の値またはプログラムの流れを検査するためにブレークポイントで GDB を使用します。

于 2014-07-09T18:36:46.867 に答える