2012-05-30 36 views
-2

我想學習如何在Linux下編寫C程序。現在我已經安裝了Centos,並且我正在使用vim在C語言中編寫'hello world'程序。但我不知道該把它放在哪裏,或者如何編譯它?我已經安裝了gcc。對不起。我是一個新手。謝謝。你能否給我一個例子,說明如何用C編寫一個簡單的程序,然後測試和編譯它。把文件放在哪裏以及如何編譯和運行它?

+1

我建議你創建一個目錄來把你的源代碼:'CD; mkdir src; cd src;運行vim和gcc以及你的程序......。從長遠來看,混淆頂級(家庭)目錄並不是一個好主意。另外,不要以root用戶身份登錄;有太多簡單的方法可以像這樣意外地破壞整個系統。儘可能少地做根。 –

+0

如果不把代碼放在(home)目錄下,你建議使用哪個目錄並且想把代碼放入?謝謝 – run

+0

我建議你自己創建一個源代碼目錄(我使用'src',它被古老的傳統神聖化,但你可以使用任何你喜歡的名字)。 shell腳本的小數位可以被重寫:'mkdir $ HOME/src; cd $ HOME/src; ......做功......'。這個想法是,你的主目錄應該包含子目錄(比如你自己開發的命令的'bin'目錄)和隱藏文件,比如'.profile'或'.bashrc',可能沒有其他的東西。我的$ HOME中有60個可見的文件或目錄;其中5個是文件,我應該清理這些文件。我有大約100個隱藏的文件。 –

回答

2

保存在任何地方,然後在終端運行

gcc path/to/file.c

這一切都需要。默認輸出將是一個名爲a.out的文件,您可以直接從終端運行該文件。

如果你對終端感到不舒服(儘管你使用的是vim,我假設你沒有),但有很多IDE使它對初學者更容易。

+0

你讓我舉個例子。非常感謝 – run

+1

Google是你的朋友。 – Blender

2

型這在你的終端:

$ mkdir ~/learnC 
$ cd ~/learnC 
$ cat > hello.c 

    #include <stdio.h> 
    int main() { 
     printf("Hello World\n"); 
    } 

/* Press Ctrl+D */ 

$ gcc hello.c -o hello 
$ ./hello 
相關問題