Linux 伺服器系統管理第四章 文字編輯工具 - vi 上一頁    

4-5 程式範例練習

內容:

4-5-1 安裝 gcc 編譯器

接下來我們用幾個 C 語言程式,希望讀者能依樣畫葫蘆方式輸入,若編譯當中檢視出錯誤,請讀者再利用 vi 修飾原來程式,一直到可以正常執行為止。安裝 gcc,如下:

$ su                 【更換 root 身分】

密碼:               【輸入 root 密碼】

# yum  -y  install  gcc    【安裝 gcc 編譯器】

Loaded plugins: fastestmirror, langpacks

Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast

base                                                     | 3.6 kB     00:00

extras                                                   | 3.4 kB     00:00

updates                                                  | 3.4 kB     00:00

(1/2): extras/7/x86_64/primary_db                          | 121 kB   00:00

(2/2): updates/7/x86_64/primary_db                         | 2.2 MB   00:00

…..

…..

# exit                         【回到原來帳戶身分】

$

4-5-2 範例一:hello.c

請鍵入一個 hello.c 檔案,命令如下:

$ vi hello.c

則進入 vi 編輯螢幕,並輸入下列程式(圖 4-11)。

4-11 輸入範例一

完成後存檔並離開。接著編譯及執行 hello.c 程式,如下:

$ cc -o hello hello.c

$ ./hello

Good Lucky to You

其中 cc C 語言的編譯程式,-o hello 則表示編譯後輸出檔(-o)為 hello。另外,./hello 為執行編譯後的執行檔。

4-5-3 範例二: ten_level.c

此範例是計算 10!的程式,並印出其結果,程式內容如下(請利用vi 編輯 ten_level.c):($vi  ten_level.c)

#include <stdio.h>

int main(void) {

   int i, sum=1;

   for(i=1; i<=10; i++)

       sum = sum * i;

   printf("10! = %d\n", sum);

   return 0;

}

4-5-4 範例三: nine_nine.c

此範例是列印九九乘法表,程式內容如下:($ vi  nine_nine.c)

#include <stdio.h>

int main(void) {

   int i, j;

   for (i=1; i<=9; i++) {

        for(j=2; j<=9; j++) {

            printf("%d*%d=%d\t", j, i, i*j);

        }

        printf("\n");

   }

   return 0;

}

 

翻轉工作室:粘添壽

 

Linux 伺服器系統管理 - CentOS:

 

 

 

翻轉電子書系列: