2.1.3 目標文件選項設置 從圖8中可以看到,建立目標“Build target”和重建全部目標文件“Rebuild all target files”這兩個按鈕是灰色的不能進行操作,原因是我們還沒有對目標文件選項進行設置。只有對目標文件選項進行設置后才能夠對源程序進行編譯等操作。其設置過程如下:
在圖8上點下拉菜單“Project”,選“Options for Target ‘Target 1’”。在彈出的對話框中選中“Output”標簽頁,選中頁中的有關項,見圖9所示。即在“Creat HEX file”前的復選框內打“√”;在“HEX”后的文本框中選擇“HEX-80”;在“Browse Information”前的復選框內打“√”。設置完后點“確定”按鈕,返回到圖10所示界面。此時我們可以見到兩個快捷按鈕建立目標“Build target”和重建全部目標文件“Rebuild all target files”的顏色都變深了。目標文件選項設置完成。
圖9 目標選項設置
圖10 完成目標選項設置
2.1.4 建立目標文件 在建立目標文件之前,首先要將文件添加到組里去。具體操作如下:在圖10中,將鼠標箭頭移至中間左邊項目窗口中的“Source Group 1”前的圖標上,再單擊鼠標右鍵,在彈出的菜單項中選擇“Add files to Group ‘Source Group 1’”,如圖11所示。在彈出圖12所示的對話框中選擇剛才編輯保存好的源程序文件“Text1.c”,點“Add”按鈕,再點“Close”按鈕。此時按鈕建立目標“Build target”前的編譯當前文件“Translate current file”按鈕的顏色也變深了。而在中間左邊項目窗口中的“Source Group 1”前多了一個“+”號。點擊“+”號,可以看到在“Source Group 1”下面就有一個源程序文件圖標,如圖13所示。
完成上述操作后方可進入建立目標文件。通常先點編譯當前文件“Translate current file”,再建立目標文件“Build target”;或直接點重建目標文件“Rebuild all target files”。即可生成我們需要的后綴名為HEX的十六進制文件。如果在編譯、連接中出現錯誤,則可按照提示進行檢查。這個. HEX文件就是我們要下載到單片機中的程序文件。