2 5 庫檔案的生成及使用

2021-09-06 14:55:55 字數 401 閱讀 5612

分靜態庫和動態庫

靜態庫:

動態庫:{

動態庫檔案的字尾名為.so,檔名以lib開頭

生成動態庫的方法:gcc -shared -fpic -o 動態庫名 目標檔案1,...

動態庫的呼叫有兩種方式;隱式呼叫、顯示呼叫。

隱式呼叫:方法簡單,呼叫和靜態庫一樣,但是需要把動態庫放在系統能找到的地方

顯示呼叫:

#include

void *dlopen(const char* pathname,int mode);

void *dlsym(void* handle,const char* symbol);

int dlclose(void *handle);

const char *dlerror(void);

IAR庫檔案生成及使用方法

iar庫檔案生成及使用方法 庫檔案的生成 1.開啟所用庫的工程檔案,如i2c匯流排eeprom庫 2.修改相應引數 若不清楚,請詢問權威人士 1.微控制器型號 2.選擇release或debug,一般預設選擇release 3.scl,sda,wp對應的微控制器引腳 4.延時函式及晶振頻率,一般來說...

vc DLL LIB檔案的生成及使用

這裡以vs2008為例,建立兩個工程工程1 mydll 工程2 testmydll 工程1建立嚮導如下 建立兩個檔案mydll.h mydll.cpp,mydll.cpp內容 include mydll.h include int sum int a,int b mydll.h內容 extern c...

Keil IAR生成庫及庫的說明與使用

庫,對於程式設計的人來說,都應該知道。但有很多初學者,及已經工作的朋友對庫的理解還處於書本概念階段,也就是沒有生成和使用過庫。其實,還有很多朋友不知道printf列印函式是怎麼回事,我們在 中呼叫 printf 函式列印資料時,已經呼叫了標準的 微庫 這裡可以參看我的文章 關於printf和 sca...