必要配備
MinGW (Minimalist GNU for Windows)
(取得來源:http://www.mingw.org/)
可在windows上執行的GNU工具
包含POSIX/BourneShell的介面、gcc、g++等
讓習慣unix-like的使用者也能在windows中使用
遵循自由軟體的精神,It's free,但在使用上須符合GPL規範
Ultraedit
(取得來源:秘密)
強大的文件編輯工具,可編輯各種型式的檔案
包括hex檔、html、c、java……
這個其實不用太多介紹…應該蠻多程式設計人員都用過
而且這不似其他的IDE工具,會加些有的沒有的
程式完全是要純手工打造的
不過像是UE這種工具,對於我這種已經有點習慣IDE工具的懶人來說
顯得似乎有點麻煩,而且UE當初設計並不完全針某種特定語言,算是
泛用型的,所以在對特定語言的整合度也比較差。
而今天就是要來加上一點整合的功能,讓我們可以自動COMPILE C檔案。
1.安裝MinGW
首先就是要先安裝MinGW,主要是為了裡面的gcc,至於他的shell也是可以使用
操作和linux一模一樣,應該不會太陌生才對
安裝完成後,確認一下,在系統內容->進階->環境變數中
Path中是否有 c:MinGWbin的路徑
(正常來說安裝完MinGW後,安裝程式會自動加入)
2.測試一下gcc
開始->執行->鍵入"cmd" 開啟cmd視窗
鍵入 gcc
安裝無誤的說應該會顯示 gcc:no input files
如果沒有,有可能是路徑錯誤,看一下環境變數是否有錯。
3.設定ultraedit自動compile功能
在 Advanced->tools configuration中
Command Line
輸入gcc.exe所在的路徑
後面的參數 %N%E -o %N
%N 代表現正在編輯的檔案名稱
%E 代表現正在編輯的檔案副檔名
-o 是gcc的參數,表示gcc輸出名稱(即編譯完後exe檔的名稱),我們以%N來做為輸出名稱
方便日後執行
(關於gcc 的參數有很多,詳見gcc document)
Working Directory:
表示現正工作的目錄,我們以%P來代表,會自動儲存檔案在現正工作的目錄之中
Menu Item Name:
給這項工作一個名字,就叫它 "Compile-C"
為了方便我們看到輸出結果選取下方的
Output to List Box (會將結果顯示在下方)
Show Dos Box (可選可不選,會跳出一個dos視窗)
Capture Output
輸入完畢後,按下右邊的Insert新增這項功能進去,若是日後要修改則是按Replace
(若有不清楚的地方,可查看下方的Help,獲取說明文件)