1、 文檔目標(biāo)
解決MDK中用.bat文件編譯工程出錯(cuò)問(wèn)題
2、 問(wèn)題場(chǎng)景
如果沒(méi)有保存好工程的編譯與鏈接的相關(guān)參數(shù)文件,在編譯時(shí)會(huì)出現(xiàn)如圖2-1所示的錯(cuò)誤:

圖 2-1
3、軟硬件環(huán)境
1)、軟件版本:Keil MDK5.38a
2)、電腦環(huán)境:Windows 11
3)、外設(shè)硬件:無(wú)
4、解決方法
1)、打開(kāi)工程的“XX1-1 Clock frequencyObjects”止目錄,看一下“.__i”與“.lnp”文件是否存在,如圖4-1所示:

圖4-1
2)、如果上述的文件不存在,再打開(kāi)Build Option,選“Create Batch File”,再重新編譯工程,生成一下編譯與鏈接文件,如圖4-2所示:

圖4-2
3)、把所有的“.__i”和“.lnp”文件保存一下,再用“.bat”文件編譯工程,如圖4-3所示:

圖4-3