CCS模組庫檔案的生成與使用

2022-08-30 02:42:12 字數 977 閱讀 7147

在乙個大的專案中,為了便於管理,有時需要將乙個模組封裝為庫檔案,並可以在專案中使用。

圖表 1 專案

步驟如下:

1、右鍵——>new——>ccs project

圖表 2 新建ccs project

為了便於管理,工程名應與c檔案(dsp28335x_sysctrl)同名,便於生成同名庫檔案(dsp28335x_sysctrl.lib)。再者應設定output type為static library。(預設為可執行檔案.out)

2、加入模組原始檔

圖表 3 模組原始檔

include資料夾應包含該模組所用到的所有標頭檔案,或者整體專案所有標頭檔案。可複製整體專案include資料夾。如何編譯失敗請檢視includes是否包含了該模組標頭檔案include資料夾。

設定includes方法如下:

圖表 4 設定includes路徑_1

圖表 5 設定includes路徑_2

3、編譯成功後生成庫檔案。

4、工程加入模組庫檔案

圖表 6 加入工程

6、編譯成功

linux 庫檔案 生成與使用

1 linux庫檔案分為靜態庫和動態庫兩種。靜態庫習慣以.a 結尾,而動態庫習慣以.so shared object 結尾。而且必須以lib開頭。2 靜態庫的原則是 以空間換時間 增加程式體積,減少執行時間 生成 在編譯時候,先生成目標檔案.o,然後用ar檔案對目標檔案歸檔,生成靜態庫檔案。例如 a...

linux 庫檔案 生成與使用

1 linux庫檔案分為靜態庫和動態庫兩種。靜態庫習慣以.a 結尾,而動態庫習慣以.so shared object 結尾。而且必須以lib開頭。2 靜態庫的原則是 以空間換時間 增加程式體積,減少執行時間 生成 在編譯時候,先生成目標檔案.o,然後用ar檔案對目標檔案歸檔,生成靜態庫檔案。例如 a...

linux 庫檔案 生成與使用

1 linux庫檔案分為靜態庫和動態庫兩種。靜態庫習慣以.a 結尾,而動態庫習慣以.so shared object 結尾。而且必須以lib開頭。2 靜態庫的原則是 以空間換時間 增加程式體積,減少執行時間 生成 在編譯時候,先生成目標檔案.o,然後用ar檔案對目標檔案歸檔,生成靜態庫檔案。例如 a...