鳥哥私房菜 22 軟體安裝 原始碼與Tarball

2021-06-19 20:43:29 字數 620 閱讀 9300

我認為本章還是比較有用的,講述了linux下程式的編譯、鏈結、執行,以及動態鏈結庫。正所謂:「麻雀雖小,五臟俱全」。整個流程比較簡單,但是包含了開發的整個流程。

一下是所做的筆記:

1、使用傳統語言進行編譯的流程

(1)編輯程式源** hello.c

(2)開始編譯與測試執行 gcc -c hello.c hello_2.c;編譯(.o檔案是編譯之後的目標檔案)

gcc -o hello hello.o hello_2.o ; 鏈結(可以同時連線兩個.o檔案)

(3)執行生成的二進位制檔案 hello ./hello

2、make 編譯的好處

簡化編譯時所需要執行的命令;

若在編譯完成之後,修改了某個原始碼檔案,則make僅會針對被修改了的檔案進行編譯,其他的目標檔案不會被修改;

最後可以依照相關性來更新執行檔案。

3、make最需要注意的是makefile這個規則檔案。

基本規則如下:

目標(target):目標檔案1 目標檔案2

gcc -o 欲新建的可執行檔案 目標檔案1 目標檔案2

需要特別留意的是:命令列必須要以tab按鍵作為開頭才行。

Linux安裝 鳥哥私房菜讀書筆記

安裝linux系統要求不高,如果要執行圖形介面 gui 則不同,文字介面的操作更適合linux系統,多使用者遠端登入ssh更加方便 因為終端可以支援螢幕上滾動,還支援滑鼠點選,複製貼上等 和安裝其他系統一樣,作業系統安裝最難的就是分割槽,不管以前的dos還是windows分割槽,都是微軟系的,乙個區...

檔案與目錄管理筆記 鳥哥的私房菜

相對路勁與絕對路勁 相對路勁 路勁的寫法不是由 寫起的.絕對路勁 路勁的寫法一定是由 開頭的。環境變數 path 當我們執行乙個指令時,系統會依照path的設定到path定義的每個路勁下搜尋,先搜尋到的先被執行。將 root目錄加入path path path root 檢視檔案 cat tac l...

學習《鳥哥的Linux私房菜》收穫與體會

最近一段時間,我好好看了一下鳥哥所寫的linux私房菜這本書,了解了一下基礎的linux知識,讓自己熟悉了一下linux作業系統的一些基本功能與使用方法,對自己之後使用ubuntu大有益處。一.對於電腦硬體有了基本的了解 一直以來,我對計算機的硬體及其配置都知之甚少,僅僅停留在知道一些名詞罷了。而在...