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[],下一次我們就研究一下這兩個引數。
相關文章
- Go語言學習(2) - HelloWorldGo
- 機器語言編寫helloworld
- golang 快速入門 [3]-go 語言 helloworldGolang
- C語言與嵌入式C語言的區別C語言
- go語言與c語言的相互呼叫GoC語言
- C語言C語言
- go語言入門教程分享:第一個程式:HelloWorldGo
- 聊聊C語言/C++—程式和程式語言C語言C++
- c語言巨集的使用C語言
- 有用的C語言工具C語言
- c語言的基礎C語言
- C語言的函式C語言函式
- c語言的陣列C語言陣列
- C語言的角落——這些C語言不常用的特性你知道嗎?C語言
- C語言:一種高效、易學的程式語言C語言
- C語言字串C語言字串
- C語言(一)C語言
- C語言: returnC語言
- C語言 typedefC語言
- C++和c語言的分別C++C語言
- C/C++語言的學習方向C++
- C語言學習方法,怎麼學習C語言?C語言
- 那些主流程式語言的知識,C語言(Ⅰ)C語言
- 存在可能替代C語言的其他語言嗎? -Erik EngheimC語言
- 分析C語言的宣告(2)C語言
- 關於C語言的常量C語言
- 如何用最短的時間學會C語言,並掌握C語言的精髓所在?C語言
- 1901:The C programming language !(C語言)C語言
- C語言教程——03 C語言結構C語言
- C語言:extern用法C語言
- C語言版本迭代C語言
- C語言 截圖C語言
- C語言 - 字串拼接C語言字串
- C語言加強C語言
- c語言複習C語言
- c語言入門C語言
- C語言位操作C語言
- 初識C語言C語言
- c語言筆記C語言筆記