C語言的HelloWorld

固步自封發表於2014-03-27

開發環境

  • 作業系統:Ubuntu 12.04 LTS
  • 終端模擬軟體:Gnome terminal
  • 編輯軟體:Emacs24
  • C語言編譯器:GCC
  • C語言偵錯程式:GDB
  • 記憶體檢測工具:valgrind
  • 使用者主目錄:/home/song
  • 工作目錄:/home/song/project
  • 本節工作目錄:/home/song/project/c01

檢視gcc版本

輸入命令:gcc --version

song@song-Inspiron-N4030:~$ gcc --version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright © 2011 Free Software Foundation, Inc.
本程式是自由軟體;請參看原始碼的版權宣告。本軟體沒有任何擔保;
包括沒有適銷性和某一專用目的下的適用性擔保。

編輯原始碼hello.c

#include <stdio.h>

int
main(int argc, char *argv[])
{
  printf("Hello World!\n");
  return 0;
}

編譯hello.c

輸入命令:gcc hello.c -o hello

song@song-Inspiron-N4030:~/project/c01$ gcc hello.c -o hello

很快就會結束,沒有返回的資訊,這說明編譯成功,可以在當前目錄下找到可執行程式hello,不信你輸入ls命令看一下。

執行,輸入命令:./hello

song@song-Inspiron-N4030:~/project/c01$ ./hello
Hello World!

輸出了我們想要的結果:Hello World!

hello.c的main函式中有兩個引數int argc和char *argv[],下一次我們就研究一下這兩個引數。

相關文章