C語言的HelloWorld
開發環境
- 作業系統: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[],下一次我們就研究一下這兩個引數。
相關文章
- 零基礎學C語言 HelloWorldC語言
- 22中程式語言的HelloWorld
- Go語言學習(2) - HelloWorldGo
- 機器語言編寫helloworld
- golang 快速入門 [3]-go 語言 helloworldGolang
- C語言基礎課程 第二課 HelloWorld不為菜鳥所知的祕密C語言
- C語言 C語言野指標C語言指標
- C語言---“C語言 誰與爭鋒?”C語言
- C語言與嵌入式C語言的區別C語言
- C語言的本質(32)——C語言與彙編之C語言內聯彙編C語言
- go語言與c語言的相互呼叫GoC語言
- C語言C語言
- go語言入門教程分享:第一個程式:HelloWorldGo
- 聊聊C語言/C++—程式和程式語言C語言C++
- 奇怪的C語言——C51程式設計C語言注意事項C語言程式設計
- C#之helloworldC#
- c語言巨集的使用C語言
- c語言的陣列C語言陣列
- C語言#error的作用C語言Error
- 有用的C語言工具C語言
- C語言的學習C語言
- C語言的謎題C語言
- 很酷的 C 語言技巧
- c語言extern的用法C語言
- C語言的函式C語言函式
- c語言的基礎C語言
- C語言:一種高效、易學的程式語言C語言
- C語言的角落——這些C語言不常用的特性你知道嗎?C語言
- C語言字串C語言字串
- C語言: returnC語言
- C語言(一)C語言
- C語言概述C語言
- c語言 %pC語言
- 字串(C語言)字串C語言
- C語言程式C語言
- CUDA C語言C語言
- C語言 typedefC語言
- c語言也能幹大事,讓你的c語言無所不能!!!!C語言