IAR封庫

IAR封庫需求
1.
保密。工程中的重要關鍵代碼不想給別人看到,但是工程代碼又需要給到客戶。
2.
在使用STM32的固件庫的時候,需要往工程中添加使用到的功能的對應源文件,比如:stm32f10x_gpio.c等等,一個個添加很麻煩不說,每次在rebuild的時候都要編譯這些基本不變的文件。
而通過使用庫則可以解決這些問題,首先只需添加一次庫文件,第二Rebuild的時候只編譯我們自己寫的源文件。

IAR封庫步驟
1.
把不需要編譯成庫的文件(exclude from build)

這裏寫圖片描述
2.
Output file 換成 Library

這裏寫圖片描述
3.
然後Rebuild All

4.
找到Debug\Exe下的生成的庫文件STM32_FOC.a , 複製出文件路徑;

5.
在option-Linker-Library中添加上面生成的.a文件

這裏寫圖片描述
6.
再把exclude form build 的打開

7.
Output再改回Executable

這裏寫圖片描述

8.
刪除被庫代替的文件

9.重新編譯

10.ok

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章