C 語言 講義 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 A B C
GCC使用簡介
GCC是由自軟體基金會(FSF, Free Software Foundation) 所開發的C語言編譯器,有跨平台的多種版本
在Linux (Unix)上撰寫 C (或C ++ )
1. 免安裝軟體
2. 用文書編輯軟體撰寫程式碼 (例如: nano t1.c)
[b05@f3 ~]$ nano t1.c
#include<stdio.h>
main( )
{
printf("Hello ....");
printf("Hello. Nice to meet you. \n");
}
3. 編譯 原始程式 成為 可執行檔( gcc 原始程式 -o 輸出的可執行檔檔名 )
[b05@f3 ~]$ gcc t1.c -o t1
[b05@f3 ~]$ ll
-rwxr-xr-x 1 b05 dsgroup 4776 6月 9 16:49 t1 (此為可執行檔)
-rw-r--r-- 1 b05 dsgroup 95 6月 9 16:48 t1.c
4. 執行 可執行檔( 輸入 ./檔名)
[b05@f3 ~]$ ./t1
Hello ....Hello. Nice to meet you. (此為執行的結果)
在個人電腦撰寫 C (或C ++ ) - MinGW
1. | 下載軟體 |
我們要下載的是MinGW --- 可在MS Windows上使用的GNU
C、C++編譯器 下載網址:http://www.mingw.org/download.shtml 選擇版本:MinGW-3.1.0-1.exe |
|
2. | 安裝軟體 |
一步一步照指示安裝, 請記住安裝的目錄 例如: 安裝路徑是 G:\Program files\MinGW |
|
3. | 用命令指示字元修改環境變數 (注意: G:\PROGRA~1 請自行換成自己的路徑) |
PATH=c:\PROGRA~1\MinGW\bin;%path% set LIBRARY_PATH=c:\PROGRA~1\MinGW\lib set C_INCLUDE_PATH=c:\PROGRA~1\MinGW\include set CPLUS_INCLUDE_PATH=c:\PROGRA~1\MinGW\include\c++\3.2.3;c:\PROGRA~1\MinGW\include\c++\3.2.3\mingw32;c:\PROGRA~1\MinGW\include\c++\3.2.3\backward;c:\PROGRA~1\MinGW\include |
|
4. | 撰寫 原始程式 ( 用文書編輯器, 例如: 用記事本寫了一個 t1.c 的文字檔在 c:\test 下) |
#include<stdio.h> main( ) { printf("Hello ...."); printf("Hello. Nice to meet you. \n"); } |
|
5. | 編譯 原始程式 成為 可執行檔( 用命令指示字元在 c:\test ) |
C:\gcc>g++ t1.c -o t1 | |
6. | 執行 可執行檔( 打 t1 ) |
C:\gcc>t1 Hello ....Hello. Nice to meet you. |
在個人電腦撰寫 C (或C ++ ) - Dev-C++
1. | 下載軟體 |
我們要下載的是Dev-C++ --- 可在MS Windows上使用的GNU
C、C++編譯器 它是一套整合開發環境, 集合了編輯器、編譯器、連接程序和執行程序, 它也提供高亮度語法顯示的,以減少編輯錯誤。 |
|
2. | 安裝軟體 |
一步一步照指示安裝 | |
3. | 撰寫 原始程式 ( 選 file / new / source file) |
#include<stdio.h> #include<stdlib.h> main( ) { printf("Hello ...."); printf("Hello. Nice to meet you. \n"); system("PAUSE") ; //為了暫停畫面,僅在MS Windows平台有用 } |
|
5. | 編譯 原始程式 成為 可執行檔( 選 execute / compile ) |
6. | 執行 可執行檔( 選 execute / run) |
Hello ....Hello. Nice to meet you. (此為執行的結果) 請按任意鍵繼續 . . . |