我要練下的一點,我想有一些,可以快速編寫和測試C代碼。我想要一個帶UI的解釋器,在那裏我可以編寫我的代碼並執行它。
有沒有什麼好的解決方案呢?
我要練下的一點,我想有一些,可以快速編寫和測試C代碼。我想要一個帶UI的解釋器,在那裏我可以編寫我的代碼並執行它。
有沒有什麼好的解決方案呢?
儘管「解釋器」本身並不存在(或不是實際),但我建議使用現代IDE。 Eclipse + CDT可以讓你擁有「即時編譯」,就像在java中一樣。您的項目隨時可以運行,並且由於編譯縮短了延遲(如果您有一臺體面的計算機)。
對於其他答案,我建議不直接使用gcc test.c
。使用makefile或在編譯期間至少使用gcc -Wall -g -o myapp test.c
top有額外的信息(因爲C比Python有更多的缺陷)。請注意,還有那test
是astandard程序和.
可能不是在你的PATH:myapp
比test
;-)
有Cling。從來沒有用過它,所以我不能告訴你更多,但它看起來像你在找什麼。
您也可以在這個問題上找到其他鉛:Is there an interpreter for C?
就我所知,您無法解讀C++代碼...
W你可以做的事情(以及當我快速寫出一些簡單的事情時所做的事情)就是建立一個簡單的make文件,並用一些簡單的文本編輯器(例如帶有控制檯插件的Kate)打開一個新文件。然後,您可以編寫一些代碼並鍵入「make」,以查看您使用的外殼/任意外殼中的代碼結果。
與您正在查找的最接近的解決方案似乎是C shell (CSH)或C Scripting Language (CSL)。
另一種方法是,打開編輯器,在其中編寫C樣本,然後在控制檯窗口中執行您最喜愛的C編譯器。這個想法是這樣簡單的工作流程:
$ gvim test.c
$ gcc test.c
$ ./a.out
不要忘了,C不是一種腳本語言。 但是,您可能會發現JIT compiler for C, C++, and the likes討論有幫助。
注意一個更好的名字,保鮮是C++解釋。 – mloskot 2012-07-09 12:02:16