私はosxを使用しています。このhttp://neugierig.org/software/c-repl/を見つけまし たが、そのページのコードへのリンクが壊れているようです。
質問する
26348 次
3 に答える
29
IGCC(Interactive GCC)REPLが見つかりました。それはいいですね。
例:
./igcc
g++> int a = 1, b = 2;
g++> printf("%d\n", a + b);
3
g++>
そしてそれはあなたにこのようなコンパイルエラーを与えます:
g++> c = 3;
[Compile error - type .e to see it.]
g++> .e
<stdin>:14:1: error: use of undeclared identifier 'c'
c = 3;
^
(SFダウンロード:http ://sourceforge.net/projects/igcc/files/ )
于 2015-08-05T08:44:31.103 に答える
26
c-replのコードがGithubリポジトリにあるようです。ただし、これは死んだプロジェクトのようです(最後のコミットは3年前でした)ので、代替案も検討することをお勧めします。
- CINTアーカイブされた古い公式ページ(web.archive.orgまたは「後藤正治」)CINTページ
- cconsGithubまたはcode.google _
- CINTの後継であるClingは、C ++のみをサポートします(必要な機能に応じて、問題になる場合と問題にならない場合があります)。
于 2012-05-26T14:07:09.437 に答える
26
gdbはかなり良いREPLになります。そこで新しい関数を定義することはできませんが、式(副作用のあるものを含む)を評価することはできます。
于 2012-05-26T14:08:55.030 に答える