2012-07-09 160 views

回答

1

儘管「解釋器」本身並不存在(或不是實際),但我建議使用現代IDE。 Eclipse + CDT可以讓你擁有「即時編譯」,就像在java中一樣。您的項目隨時可以運行,並且由於編譯縮短了延遲(如果您有一臺體面的計算機)。

對於其他答案,我建議不直接使用gcc test.c。使用makefile或在編譯期間至少使用gcc -Wall -g -o myapp test.c top有額外的信息(因爲C比Python有更多的缺陷)。請注意,還有那test是astandard程序和.可能不是在你的PATH:myapptest ;-)

-1

Cling。從來沒有用過它,所以我不能告訴你更多,但它看起來像你在找什麼。

您也可以在這個問題上找到其他鉛:Is there an interpreter for C?

+2

注意一個更好的名字,保鮮是C++解釋。 – mloskot 2012-07-09 12:02:16

0

你可以看看:http://codepad.org/

或簡單的方法是創建一個像一個sh腳本:

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

0

就我所知,您無法解讀C++代碼...

W你可以做的事情(以及當我快速寫出一些簡單的事情時所做的事情)就是建立一個簡單的make文件,並用一些簡單的文本編輯器(例如帶有控制檯插件的Kate)打開一個新文件。然後,您可以編寫一些代碼並鍵入「make」,以查看您使用的外殼/任意外殼中的代碼結果。

1

與您正在查找的最接近的解決方案似乎是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討論有幫助。

+0

我知道,我只是想每次更改代碼時都不要編譯/運行。但是你所說的看起來很簡單。 – dhblah 2012-07-09 12:07:34

+0

@gasan C不是腳本語言。請閱讀有關影響的地方。 – mloskot 2012-07-09 12:33:10