国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

歡迎javalibrary線上 怎么用Keil將C程序封裝成lib庫?

怎么用Keil將C程序封裝成lib庫?沒有辦法改變它。因為Lib有IO端口,所以打包后的pin在編譯時已經(jīng)包含在代碼中,如果新項目想改變IO端口,就需要修改翻譯后的Lib代碼,但是不改變Lib是無法實

怎么用Keil將C程序封裝成lib庫?

沒有辦法改變它。因為Lib有IO端口,所以打包后的pin在編譯時已經(jīng)包含在代碼中,如果新項目想改變IO端口,就需要修改翻譯后的Lib代碼,但是不改變Lib是無法實現(xiàn)的。必須修改和重新編譯IO端口的定義。如果不能更改lib,就不能更改IO端口。這也可以做到。根據(jù)原來的IO引腳設(shè)計一個新的項目并不困難。為什么要更改IO引腳?必須更改I/O引腳。重新打包lib文件并不困難。在封裝開始時,LIB是由C程序生成的。只要找到C程序并修改它。C程序丟了嗎?不,這么重要的程序文件會丟失嗎?這也是一個教訓。具有IO定義的C程序不應(yīng)打包為lib文件。Keil系統(tǒng)具有大量的庫函數(shù),幾乎全部打包為lib文件。而且所有庫函數(shù)都不涉及IO端口,都是通用的,都是純計算程序。這樣的程序可以打包為lib文件。