linux 程式設計點滴

2021-07-08 20:54:07 字數 989 閱讀 1037

進入vim 介面以後,在命令列 輸入 sp filename,就可以顯示多個檔案的內容

輸入i ,就進入剛才建立的檔案的編輯模式下了

crlt+w+下箭頭,就進入了下乙個檔案的文字內容

在命令模式下 set nu 可以顯示行號

滑鼠箭頭指向乙個開始的行 然後輸入乙個數字 n 並輸入兩個dd 這樣就從滑鼠指向的地方,賦值了n行

crlt+w+上箭頭,切換到上乙個檔案中,執行p,賦值,將貼上板中的文字資訊,複製到新的文字當中去。

進入命令模式,輸入wqa!儲存所有的,並退出。

執行 gcc max.c demo2.c -o main.out 將兩個檔案同時編譯,並執行./main.out 並輸出結果

多檔案編譯

第一步將  max.c編譯成.o檔案

gcc -c max.c -o max.o

第二步 將 demo2.c 也編譯成.o 檔案

gcc -c demo2.c -o demo2.o

第三步 鏈結

gcc max.o demo2.o -o eric.o 將編譯後的檔案鏈結成 eric.o檔案,這樣,就可以執行 ./eric.o

兩個檔案的**如下

demo2.c

#include

int main()

max.c

int max(int a,int b)

else

}這樣就完成了編譯 鏈結的操作

但是這樣做,是針對,比較新式的gcc編譯器,會自動找到max函式,但是早期的gcc編譯器,是在demo.c中是無法找到int max(int a,int b);函式的。

因此,我們應該仿造系統的一些函式標頭檔案的定義方式,

定義乙個max.h 檔案

max.h

int max(int a,int b);

並在demo2.c檔案中,include "max.h"檔案

引入檔案 如果是<>,則代表的是系統標頭檔案,「」則代表是使用者新增的標頭檔案。

C 程式設計點滴

有效解決記憶體洩露 一 你需要乙個函式將乙個陣列賦值為等差數列,並將會在函式的外部使用它。不合理 int getarray int n return p 合理 void getarray int p,int n 解析 檢查記憶體洩露的最好辦法,就是檢查完全配對的申請和釋放,在函式中申請而在外部釋放,...

wince 程式設計點滴

me.formborderstyle windows.forms.formborderstyle.none 設定為無邊框模式即可。private sub button1 click byval sender as system.object,byval e as system.eventargs h...

點滴學習Linux

linux centos 下使用總結 1 php的開發使用 xampp 搭建的環境 2 xampp安裝方法 sudo tar xzvf xampp.1.7.1.tar.gz c opt 在 opt lampp目錄即可看到lampp 以後使用就用 sudo opt lampp lampp start ...