Keil C51中靜態(tài)庫(kù)的生成與使用
1、將要生成庫(kù)文件的代碼新建一個(gè)工程,比如LibExample,然后把代碼加到其中,在Option for target中的Output里選擇Create Library,編譯通過(guò)生成庫(kù)文件。如下2圖
2、將生成的庫(kù)文件(LibExample.lib)拷貝到新項(xiàng)目(Hello)文件夾中,添加到工程文件中,并包含庫(kù)文件的.h文件(LibExample.h),這樣在新項(xiàng)目中即可調(diào)用,如下2圖
庫(kù)文件還是可以反編譯成匯編,這點(diǎn)對(duì)單片機(jī)來(lái)說(shuō)是個(gè)壞消息,呵呵,要防止輕易被破解的話用C語(yǔ)言寫(xiě)大量的冗余代碼或者其他防反匯編代碼倒是不錯(cuò)。