1、編譯過程 預(yù)處理(預(yù)編譯 .i)—> 編譯(.s) —> 匯編(.o) —> 鏈接(可執(zhí)行文件 .a .so) 命令 預(yù)編譯 gcc -E hello.c -o ...
1、編譯過程 預(yù)處理(預(yù)編譯 .i)—> 編譯(.s) —> 匯編(.o) —> 鏈接(可執(zhí)行文件 .a .so) 命令 預(yù)編譯 gcc -E hello.c -o ...
1、硬件結(jié)構(gòu)框架 南橋 — 低速總線 北橋 — 高速總線 2、SMP對稱多處理器 3、計(jì)算機(jī)軟件體系結(jié)構(gòu) Runtime Library:運(yùn)行庫,在linux上目前使用 g...
隊(duì)列是一種先進(jìn)先出的線性數(shù)據(jù)結(jié)構(gòu)。分別有對頭指針front和隊(duì)尾指針rear,數(shù)據(jù)從對頭出,從隊(duì)尾進(jìn)。隊(duì)列可以分為順序隊(duì)列和鏈接隊(duì)列。 順序隊(duì)列中, 各邏輯位置相鄰的數(shù)據(jù)其物...
stack是一種后進(jìn)先出的數(shù)據(jù)結(jié)構(gòu)。 stack的順序?qū)懛ǎ〝?shù)組) stack的鏈接表示(鏈表)
線性表是一種動態(tài)的數(shù)據(jù)結(jié)構(gòu),它的表長可以變化。線性表的功能主要是對存儲在線性表中的數(shù)據(jù)進(jìn)行檢索,插入,刪除等操作。主要有順序表,鏈表兩種形式。 順序表是在一組連續(xù)地址的存儲單...
關(guān)于unix文件結(jié)構(gòu) 在unix/linux文件系統(tǒng)中,一切皆是文件,目錄是文件,設(shè)備是文件,文件是文件......文件需要有文件的各項(xiàng)屬性,在unix中,可以使用stat函...
上次課上學(xué)了lseek這個函數(shù),可以制造出“空洞”文件。演示中,我們發(fā)現(xiàn),用vi或者od命令查看帶空洞的文件,空洞部分填滿了字符0。于是產(chǎn)生了: 問題一:空洞文件和用字符0寫...