2

重複の可能性:
C のインタープリターはありますか?

C を少し練習したいので、C コードをすばやく記述してテストできるものが欲しいです。コードを記述して実行できる UI を備えたインタープリターが必要です。

そのための良い解決策はありますか?

4

5 に答える 5

2

あなたが探しているものに最も近い解決策は、C shell (CSH)またはC Scripting Language (CSL)のようです。

または、C サンプルを記述するエディタを開いてから、好みの C コンパイラを実行するコンソール ウィンドウを用意します。アイデアは、次のような単純なワークフローを持つことです。

$ gvim test.c
$ gcc test.c
$ ./a.out

C はスクリプト言語ではないことを忘れないでください。ただし、C、C++ などの JIT コンパイラの説明が役立つ場合があります。

于 2012-07-09T12:01:34.710 に答える
1

「インタープリター」自体は存在しませんが (または実際には存在しません)、最新の IDE を使用することをお勧めします。Eclipse + CDT を使用すると、Java と同様に「オンザフライ コンパイル」を行うことができます。プロジェクトはいつでも実行する準備ができており、コンパイルによる待ち時間が短縮されます (適切なコンピューターを使用している場合)。

他の回答については、直接使用しないことをお勧めしますgcc test.c。makefile を使用するか、少なくともgcc -Wall -g -o myapp test.ctop を使用して、コンパイル中に追加情報を取得します (C には python よりも多くの落とし穴があるため便利です)。testまた、これは標準プログラムであり.、PATH に含まれていない可能性があることに注意してください: は;-)myappよりも適切な名前です。test

于 2012-07-09T12:12:57.410 に答える
0

クリングがあります。一度も使用したことがないので、これ以上は言えませんが、探しているもののようです。

この質問で他のリードを見つけることもできます: C のインタープリターはありますか?

于 2012-07-09T11:59:46.283 に答える
0

あなたは見ることができます:http://codepad.org/

または簡単な方法は、次のような sh スクリプトを作成することです。

vim $1 ; gcc $1 ; ./a.out

于 2012-07-09T12:00:36.547 に答える
0

私の知る限り、C++ コードを解釈することはできません...

あなたができること (そして、簡単なことをすぐに書く必要があるときに私がすること) は、単純な make ファイルをセットアップし、コンソール プラグインを備えた Kate のような単純なテキスト エディターで新しいファイルを開くことです。次に、いくつかのコードを記述し、「make」と入力して、konsole /使用しているシェルでコードの結果を確認できます

于 2012-07-09T12:01:21.777 に答える