uboot學習之二----主Makefile學習之一----版本號 u_boot_version(U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL).$(EXTRAVERSION)) (24-29行)


BSP支持包(https://yunpan.cn/cqB5i8LCAMzhM  訪問密碼 c425,解壓后/uboot目錄下的Makefile)


VERSION = 1      //主版本號
PATCHLEVEL = 3    //修補版本號
SUBLEVEL = 4     //次版本號
EXTRAVERSION =    //附加信息,一般默認為空,我們可以自己設置
U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL).$(EXTRAVERSION)
//uboot版本 1.3.4 ,之間用.隔開

VERSION_FILE = $(obj)include/version_autogenerated.h
//版本號文件,是根據主makefile中的第365行的規則創建的

編譯過后, version_autogenerated.h 文件的路徑是:根目錄下面include/version_autogenerated.h。這個文件中引用了變量U_BOOT_VERSION的值; version_autogenerated.h這個文件是在編譯時自動生成的,通過vi可以看到里面的 內容是一個宏:#define U_BOOT_VERSION "U-Boot 1.3.4"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM