vi的編譯
一、首先要會使用vim編寫一個c文件
1.在linux終端下輸入:
vi
test.c
表示生成了一個test.c的c語言文件
2.此時時命令模式,按"a"鍵或者"i"進入輸入模式,然後就是輸入C語言代碼
3.保存文件,再次回到命令模式,按"ESC「鍵,然後按":"鍵再輸入"wq」表示保存退出
二、然後在用gcc編譯test.c文件
直接輸入
gcc
-o
mytest
test.c即可
表示直接生成mytest執行文件
B. 在VIM裡面是怎樣編譯C語言的文件
一、首先要會使用vim編寫一個c文件
1.在linux終端下輸入:
vi
test.c
表示生成了一個test.c的c語言文件
2.此時時命令模式,按"a"鍵或者"i"進入輸入模式,然後就是輸入C語言代碼
3.保存文件,再次回到命令模式,按"ESC「鍵,然後按":"鍵再輸入"wq」表示保存退出
二、然後在用gcc編譯test.c文件
直接輸入
gcc
-o
mytest
test.c即可
表示直接生成mytest執行文件
C. 用VI寫的代碼 無法編譯
用vi寫的程序,首先要保存,在命令模式下,輸入
:wq
表示保存。
然後在終端用cd命令進入到文件保存的目錄,記住:文件名保存為以
.c
為後綴。
比方保存為
main.c
,則
輸入陪或顫
gcc
main.c
-o
main
如果編譯沒有出錯,然後輸入
./main
注意斜杠前的點符團旁號
「.」不要掉了,他表示當前目錄。
這樣編譯好的文件就執行了。
說明:-o後面的main表示編譯生蘆敗成的文件名稱,你可以任取。
D. linux C下vi編譯,用鍵盤賦值函數怎麼寫
奇怪,這么多高手怎慎吵棚么看到vi了就不回復了?
要用到stdio.h這個頭文件
首先你寬則這個set函數要傳入指針,否則set函數里是無法改變這個參數的值的
其次,用scanf這個函數就可以獲取鍵盤輸入了.
#include<stdio.h>
int set(int * a)
{
return scanf("碰孫%d",a);
}
E. 如何在linux下用vi編譯安裝gcc
編譯一個編譯器,這需要另外的編譯器,既然有另外的編譯器還要新編譯器做什麼?
這是一個遞回問題。
一般發行版都有自帶Gcc的,如安裝沒有默認選擇該軟體包,可以從你發行版的網站下載到編譯完成的2進制軟體包。安裝即可。
CC 同 gcc 一樣也是編譯器,但不是免費的。
F. vim insert文件後怎樣編譯
1、vi的基本概念
基本上vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能區分如下:
1) 命令行模式command mode)
控制屏幕游標的移動,字元、字或行的刪除,移動復制某區段及進入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令行模式。
3) 底行模式(last line mode)
將文件保存或退出vi,也可以設置編輯環境,如尋找字元串、列出行號……等。
G. 打開終端,利用vi編譯器新建一個空文件,為什麼會報錯
代碼錯誤。在利用vi編譯器,新建一個空文件,會報錯是由於代碼錯誤。vi編譯器是Linux和Unix上最基本的文本編輯器,工作在字元模式下,由於不需要圖形界面,使其成了效率很高的文本編輯器。
H. 在linux下用vi編寫程序後怎麼執行編寫的程序
vi 只是編輯器,保存退出後,可以命令行看到當前保存的文件。比如ls hello.c
接下來要用編譯器來編譯程序, 比如gcc hello.c -o hello
執行程序只要在命令行執行就可以了, 比如則羨./hello
建議先去了解一下基本的shell命令。
I. 使用vi編輯編寫任一簡單的c語言程序,寫出具體的操作步驟
1、打開vi
2、寫信此好代碼
3、保存代碼
4、打開終端,使用gcc編譯
5、如果沒有錯誤豎乎,運行編譯好的程余坦悉序
J. 用VI寫的代碼 無法編譯
你好
首先 你定物謹義的int函數,所以最後應該加一個返回值 return 0;
其次 你要確定你的電搭螞鉛腦已經安裝了gcc這個知好編譯器,這種情況一般是沒裝gcc
你用cc -o a a.c試下