我想爲項目的不同配置設置不同的十六進制文件名稱。詳細地說,我希望有一個發佈配置,其中編譯器優化已打開,並且有一個優化處於關閉狀態的調試配置。針對不同的項目配置在MPLAB X中設置不同的十六進制文件名稱
到目前爲止,我已經發現可以在項目中添加第二個配置,我可以在其中設置不同的優化級別。其他配置的二進制文件會自動編譯到另一個目錄,但結果十六進制文件的名稱保持不變。我試圖更改配置的「Building」選項下的宏「ImageName」,但它們是隻讀的,包含這些宏的makefile似乎會自動重新生成,因此手動更改是徒勞的。
是否有任何方法通過結果文件的名稱來分離這兩個版本(其中一個優化,一個沒有)?我不想發佈一個沒有事故優化的版本,因爲這對我目前的項目非常重要,因爲我已經經歷過。