Linux開發程式導引

2021-04-13 00:20:46 字數 946 閱讀 5821

linux

開發程式導引:

2007

年五月十五號

,eddy

1) 應用程式

:

/usr/bin:

系統為正常使用提供的程式

,包括用於程式開發的工具

/usr/local/bin

或/opt:

系統管理員為系統新增的程式目錄 保留

/usr

這樣目錄好處:

需要公升級作業系統時

,只要保留目錄

/usr/local/

下的內容.

2) 標頭檔案

c語言頭檔案目錄

:/usr/include

依賴與特定

linux

版本的標頭檔案

: /usr/include/sys

或/usr/include/linux

舉例:

grep

命令用來搜尋包含某些特定定義和函式原型的標頭檔案;

grep

命令在當前目錄下的所有以

.h結尾的檔案中搜尋字串

exit_.

3) 庫檔案標準系統庫檔案一般儲存在

/lib

和/usr/lib

目錄中.

庫檔案的名字總是以

lib開頭.

如: l.a

代表系統的靜態函式庫

l.so

代表共享函式庫 舉例

: $ gcc –o fred fred.c /usr/lib/libm.a 解釋

:指示編譯器編譯檔案

fred.c,

將編譯產生的程式檔案命名為

fred,

並且除搜尋標準的

c語言函式庫外

,還搜尋數學庫以解決函式引用問題

.

什麼是引導引導程式?

引導引導程式 boot loader 會引導作業系統。當機器引導它的作業系統時,bios 會讀取引導介質上最前面的 512 位元組 即人們所知的 主引導記錄 master boot record,mbr 在單一的 mbr 中只能儲存乙個作業系統的引導記錄,所以當需要多個作業系統時就會出現問題。所以需...

GRUB 引導引導程式 20210209

在系統啟動的第二步中,開始執行引導程式,那引導程式是 來的呢?引導程式是grub安裝到mbr中。grub,乙個引導引導程式,屬於gnu專案。它是 多引導規範 的 參考實現 可以使用者在安裝了多個作業系統的主機上選擇要啟動的系統,或者選擇特定的核心配置。作業系統的核心通常儲存在檔案系統中的,但是bio...

對Bootloader(引導引導程式)的幾點理解

1 在加電復位之後,大多數處理器都會從乙個預設的位址處獲取 比如mips結構的cpu會從0xbfc00000處取第一條指令,而arm結構的cpu則從位址0x00000000處取第一條指令。因此,在嵌入式開發板中,需要把儲存器件rom或flash等對映到這個預設的位址處,bootloader就存放在這...