我寫了一個非常簡單的C程序在我的記事本文本編輯器中打印「Hello World」,並將其保存爲test1.exe。我打開我的cmd並運行文件test.exe,收到的錯誤如下:從命令提示符運行Hello World C代碼?
NTVDM CPU遇到Illegeal指令。 CS:0607 IP:0103 OP:63 6c 75 64 65選擇'關閉'終止應用程序。
我寫了一個非常簡單的C程序在我的記事本文本編輯器中打印「Hello World」,並將其保存爲test1.exe。我打開我的cmd並運行文件test.exe,收到的錯誤如下:從命令提示符運行Hello World C代碼?
NTVDM CPU遇到Illegeal指令。 CS:0607 IP:0103 OP:63 6c 75 64 65選擇'關閉'終止應用程序。
有幾件事情來幫助你學習下,在一個更簡單的方式:
最後,請看這裏的教程,如何讓它們全部工作:geany+mingw on windows。
還有一件事,與C完全無關,或者它也可以。 我直言假設C是你的第一個編程經驗,或者你仍然在編程的第一步。
C作爲第一語言是非常糟糕的。這不是寬容,大多數編譯器都會通過,但代碼會崩潰,不會讓你知道你做錯了什麼。
首先考慮性學習的其他語言,有幾個不錯的選擇應該是:
... Java,C#... – tomfanning
@tomfanning,Java是很好,如果你*必須*,但我會保持我的手指遠離它。部署大型Java應用程序很複雜。再加上Java把對象壓在你的喉嚨裏,所以它作爲第一種編程語言是不好的。 C#,好吧,如果你想永遠嘲笑windows,那麼繼續吧。如果你的目標是做一個很酷的工作或者一個初創公司,那麼C#是一個不錯的選擇。 – Oz123
謝謝你,現在我的想法已經清晰了 –
您需要將文件保存爲test.c
,然後編譯它test.exe
。您如何編譯它取決於你所安裝的C編譯器,但具體細節cygwin或MinGW這將是:
$ gcc -Wall test.c -o test.exe
如果您尚未安裝一個編譯器,只是想趕快試試運行一個小型的C程序,那麼另一種選擇是使用諸如codepad.org或ideone.com的站點,您可以在其中鍵入(或粘貼)您的代碼並在線運行它。
如果你需要對C編譯器和環境,我會去與Visual Studio Express而不是其他建議。它更舒適,並提供更豐滿的Windowsy感覺。它也是免費的。
你需要編譯代碼,你不能把它保存爲'exe'。 – cnicutar
我的窗口系統中沒有IDE,所以我可以在沒有任何IDE的情況下編譯它? –
@ sarkar.shukla - 你不需要IDE。你需要一個編譯器。得到一個,就像[this](http://www.mingw.org/wiki/HOWTO)。 – ArjunShankar