本篇介紹如何在linux的vim編譯器下進行多檔案的拆分和合併編譯。
這裡以交換a,b的值失敗的程式為例,以便於後面以交換成功的的程式來說明指標問題。
現在就是要把change()函式和main()函式分到兩個檔案中。
編譯執行main.c檔案
在vim編譯器上同時開啟多個檔案
命令模式下輸入 ":sp 檔名"
4 . 檔案的切換
切換到上面的檔案:"ctrl+w+向上的箭頭"
切換到下面的檔案:"ctrl+w+向下的箭頭"
5 . 開啟行號
命令模式下輸入 ":set nu"
6 . 剪下**
(1). 將選中部分的**剪下到剪下板上
從游標處開始數,總共有幾行就寫幾
輸入: "總行數 dd"
(2). 貼上剪下出來的**
將游標移動到相應的檔案」ctrl+w+箭頭」,然後輸入
p
即可完成貼上
7 . 儲存全部的檔案並退出
命令模式下輸入:
:wqa
8 . 編譯執行
gcc 檔案1 檔案2 [-o 特定在某個新檔案輸出]
說明:
(1) 在早期的gcc編譯器裡面,是需要如下引用宣告的
(2) 在使用如下引用宣告之後就不需要編譯兩個檔案了,只需要編譯main.c檔案即可
使用」change.c」是說明change.c檔案是在當前目錄下的檔案而且是把該檔案全部引用進來
Linux Ubuntu下解壓命令
tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 tg...
Linux Ubuntu下 apt get包管理
注意不同系統下包 管理機制也是不同的 1.redhat系列 redhat centos fedora等 2.debian系列 debian ubuntu等 redhat 系列 1 常見的安裝包格式 rpm包,安裝rpm包的命令是 rpm 引數 2 包管理工具 yum 3 支援tar包 debian系...
linux ubuntu 下python版本切換
此為後續 linux中根據系統不一樣一般都會自帶2.x版本,這個不能刪除 如下 檢視系統python的指向版本 file usr bin python檢視系統是否已經存在需要的版本 cd usr bin python find python sudo apt get install python3....