![](/img/trans.png)
[英]C beginner - Hello World program not doing anything on Windows from command prompt
[英]Running the Hello World C code from command prompt?
我編寫了一個非常簡單的C程序,以在記事本文本編輯器中打印“ Hello World”,並將其保存為test1.exe。 我打開cmd並運行文件test.exe,收到的錯誤如下:
NTVDM CPU遇到了非法指令。 CS:0607 IP:0103 OP:63 6c 75 64 65選擇“關閉”以終止應用程序。
您需要將文件另存為test.c
,然后將其編譯為test.exe
。 編譯方式的確切細節取決於您安裝的C編譯器,但是對於cygwin或MinGW ,它將是:
$ gcc -Wall test.c -o test.exe
如果您尚未安裝編譯器,只是想快速嘗試運行小型C程序,則另一種選擇是使用諸如codepad.org或ideone.com之類的站點,您可以在其中鍵入(或粘貼)您的代碼,然后在線運行。
一些可以幫助您更輕松地學習C的東西:
最后,請參閱此處的教程,了解如何使它們全部正常運行: Windows上的geany + mingw 。
還有另一件事,與C完全無關,或者也許與C無關。 我直言不諱地認為C是您的第一次編程經驗,或者您仍在進行編程的第一步。
C作為第一語言是非常糟糕的。 這不是可以原諒的,大多數編譯器都會傳遞一些東西,但是代碼會崩潰,不會讓您知道自己做錯了什么。
考慮先學習其他語言,幾個不錯的選擇是:
如果您需要C的編譯器和環境,我將使用Visual Studio Express,而不是其他建議。 它更加舒適,並提供更飽滿的Windows感。 而且它也是免費的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.