《LINUX程式設計 第四版》 閱讀筆記 一

2022-03-27 16:33:59 字數 1076 閱讀 5565

使用-i標誌來包含標頭檔案。

gcc -i/usr/openwin/include fred.c

通過給出 完整的庫檔案路徑名 或 用-l標誌 來告訴編譯器要搜尋的庫檔案。

gcc -o fred fred.c /usr/lib.libm.a

gcc -o fred fred.c -lm

使用-lm標誌,如果有共享庫,編譯器會自動選擇共享庫。

可以使用-l標誌為編譯器增加庫的搜尋路徑:

gcc -o x11fred -l/usr/openwin/lib x11fred.c-lx11

該條命令用/usr/openwin/lib目錄中的libx11庫版本來編譯和鏈結程式x11fred。

也稱為歸檔檔案(archive),使用ar程式和gcc -c命令。

gcc -c bill.c fred.c

產生檔案:bill.o fred.o

ar crv libfoo.a bill.o fred.o

產生歸檔檔案:libfoo.a

gcc -o program program.o libfoo.a或者gcc -o program program.o -l. -lfoo

生成程式:program

專案unix

windows

目標模組

func.o

func.obj

靜態函式庫

lib.a

lib.lib

程式program

program.exe

用於搜尋共享庫的額外位置可以在檔案/etc/ld.so.conf中配置,如果修改了這個檔案,需要執行命令ldconfig來處理。

可以通過ldd來檢視乙個程式需要的共享庫。

ldd program

example:man gccinfo gcc

《C 高階程式設計》第四版

c 經典名著!也是wrox紅皮書中最暢銷的品種之一,從第一版開始就名滿天下 其第3版被中華讀書報 csdn 程式設計師 等機構評選為2005年最權威的十大it圖書之一 第2名 在中國版協 中國出版科學研究所 出版參考 雜誌組織的 2005年度輸出版 引進版優秀圖書 評選活動中獲得 2005年度引進版...

iOS 學習筆記 iOS程式設計 第四版

1.objective c中通過類來描述,例項變數定義前需加下劃線。如 name,date 2.通過向方法傳送訊息來呼叫方法。3.向某個類傳送alloc命令來建立該類的物件,然後傳送init訊息來初始化,如 party pa party alloc init 4.addattende 來向addat...

c primer大綱(第四版)

第1章 快速入門 第一部分 基本語言 第2章 變數和基本型別 第3章 標準庫型別 第4章 陣列和指標 第5章 表示式 第6章 語句 第7章 函式 第8章 標準io庫 第二部分 容器和演算法 第9章 順序容器 第10章 關聯容器 第11章 泛型演算法 第三部分 類和資料抽象 第12章 類 第13章 複...