2011-06-22 14 views
4

可能性の重複:
An irb-type tool for C/C++IRB for Cのようなものはありますか?

私はいくつかのCの拡張に取り組んでいる、と私は対話的にコードをテストすることができるという欠場。

+1

あなたはgoogleのread-eval-print-loopまたはREPL – daddz

+0

をチェックすることができます[この回答を確認してください](http://stackoverflow.com/questions/3775674/is-it-possible-to-build-a-interactive- c-shell/3775691#3775691)。 –

答えて

3

最も近いのはgdbwhich can be used as an almost REPL for Cです。記事から

例:

~% gdb ./test 
(gdb) break main 
Breakpoint 1 at 0x8048452 
(gdb) run 
Starting program: /home/pcl/sandbox/test 
Breakpoint 1, 0x08048452 in main() 
(gdb) set $a = malloc(1234) 
(gdb) call sprintf($a, "Hello %d", 12345*12345*12345) 
$1 = 15 
(gdb) print (char*)$a 
$2 = 0x96c6008 "Hello 170287977" 
(gdb) print (unsigned int)atoi("-1") 
$3 = 4294967295 
(gdb) print (unsigned int)atoi("4294967295") 
$4 = 2147483647 

GDB、take a look at the manualthis refcardで可能だといない、すべてのより良いアイデアを得るために。

関連する問題