編譯他人創建工程文件時的注意事項

編譯工程(如單片機)前務必檢查選項,確認輸出文件的對應位置,或者檢查編譯文件的時間戳。

遇到的問題是,拿到了第三方的單片機工程,每次編譯現象都相同,而且異常,經檢查發現,其工作原理如下:

工程文件夾A下面有一個存HEX文件的文件夾A1,編譯時會先生成HEX文件,再生成BIN文件。關鍵在於,編譯選項中將生成的HEX文件重定向到了目錄B,但是編譯選項中生成BIN文件時引用的源文件卻是A1中的,這就導致生成的BIN文件時間戳對,但是實際內容有誤,並沒有得到更新。

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