linux下編譯c語言教程
阿新 • • 發佈:2018-10-31
準備工作
- Linux系統
- 懂得Linux系統下編輯器vim/vi軟體的使用
- 懂得簡易的c語言程式設計(初次學習的同學可以直接複製文章末尾的原始碼)
總結一下:有Linux系統,會使用Linux系統下的文字編輯器,有一點c語言基礎即可。
建立c語言檔案並編譯過程
- 利用命令
touchu text.c
建立一個名字為text.c
的c語言檔案 - 利用命令
vim text.c
開啟編輯檔案,並寫入原始碼。 - 利用
cat text,c
檢查寫入的原始碼 - 利用命令
gcc text.c
編譯c語言 - 利用命令
ls
檢視生成了a.out檔案 - 直接執行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的錯誤!