1. 程式人生 > >linux下編譯c語言教程

linux下編譯c語言教程

準備工作

- Linux系統
- 懂得Linux系統下編輯器vim/vi軟體的使用
- 懂得簡易的c語言程式設計(初次學習的同學可以直接複製文章末尾的原始碼)

總結一下:有Linux系統,會使用Linux系統下的文字編輯器,有一點c語言基礎即可。


建立c語言檔案並編譯過程

  1. 利用命令touchu text.c建立一個名字為text.c的c語言檔案
  2. 利用命令vim text.c開啟編輯檔案,並寫入原始碼。
  3. 利用cat text,c檢查寫入的原始碼
  4. 利用命令gcc text.c編譯c語言
  5. 利用命令ls檢視生成了a.out檔案
  6. 直接執行a.out檔案即可得到編譯結果
    操作過程展示:
[ds@iz1zdpxadujj9vz text]$ touch text.c
[ds@iz1zdpxadujj9vz text]$ vim text.c 
[ds@iz1zdpxadujj9vz text]$ cat text.c 
#include<stdio.h>
    int main(void)
    {
    printf("hi,wishing you good\n");
    return 0;
    }
[ds@iz1zdpxadujj9vz text]$ gcc text.c 
[ds@iz1zdpxadujj9vz text]$ ls
a.out  hellon  hellon.c  text
.c [ds@iz1zdpxadujj9vz text]$ ./a.out hi,wishing you good

進階操作

在使用gcc編譯c語言檔案的時候,加上-o 檔名可以控制編譯出來的檔名稱,不會單一隻是a.out

[ds@iz1zdpxadujj9vz text]$ gcc text.c  -o text
[ds@iz1zdpxadujj9vz text]$ ls
a.out  hellon  hellon.c  text  text.c
[ds@iz1zdpxadujj9vz text]$ ./text 

測試程式的原始碼

#include<stdio.h>
int main(void)
{
printf("hi,wishing you good\n");
return 0;
}

歡迎大家留言交流
————————更新歷史——————
1. 2018-08-28:更改將vi錯寫vm的錯誤!