標籤:
老實說,我的電腦真的不咋地,開個虛擬機器,記憶體佔滿了;開個VS,記憶體又佔滿了。然後在一個炎炎夏日中,我什麼都還沒有幹,電腦所散發的熱氣已經讓我揮汗如雨下…..
然後,我就想,我現在還沒寫什麼太複雜的程式,就搞個最基礎配置應該死不了吧……然後,我就調查了一下用文字編輯器進行編譯啟動並執行方法。本著開源第一的目的,我調查了一下GNU在windows環境下的使用,人家推薦的是NotePad++和MinGW的組合(其實,我在調查的時候發現網上有人說用notepad++是菜鳥裝高手…..所以保險起見,我決定不隨便告訴別人我用的是這個)。
1、MinGw
(1)安裝程式包
這個直接去官網下載的,它提供了一個目錄可以讓你自由選擇。對於看不懂的我們,它也提供了一個mingw-get-setup進行整合安裝管理。
關於安裝路徑好像是只能在根目錄下,所以我就沒有改,用的是”C:\MinGW”。
安裝以後開啟就是這個樣子
看到了吧,它就是一個安裝管理器,用過安卓的人肯定瞭解。你可以直接通過“Basic Setup”來安裝需要的模組,也可以在“All Packages”中再細分選擇安裝額外的文檔源碼一類的(我猜的~反正我沒下)。
模組前面白色的框框代表你沒有安裝這個模組,單擊它
你只有一個選擇,安裝它~~~~點完以後顯示成這樣~
選完所有需要安裝的模組以後,選擇“Apply Changes”
彈出的視窗會顯示所有需要安裝、卸載、更新的包名,選在“Apply”然後等待安裝即可
安裝完成後可以看到原來的白色變成了綠色。
(2)環境配置
這個好說,“Path”裡面加上“C:\MinGW\bin”即可。
2、NotePad++
正常的安裝沒啥說的,提供綠色安裝包,但是綠色的不管更新,謹慎謹慎~
(1)安裝外掛程式
選擇外掛程式管理器進行外掛程式的選擇安裝(據說,以前沒這玩意,都得自己複製粘貼進去……還好用得晚)
…..別告訴我你沒連網,它會更新顯示所有的可用外掛程式,全都安上也不要錢~只要有記得安裝NppExec就行。
(2)建立命令
選擇“Execute”來儲存我們常用的命令列
寫入 “gcc $(FULL_CURRENT_PATH) -o $(CURRENT_DIRECTORY)\$(NAME_PART)”,save為“gcc”;寫入”$(CURRENT_DIRECTORY)\$(NAME_PART)”,save為”run“。儲存成功後,在就可以直接通過下拉式功能表選擇了。
通過點擊ok執行,下面是執行run命令的
(3)設立快速鍵
常用的功能自然少不了快速鍵,先用外掛程式設定將命令添加到菜單中
在標註的地方將菜單名和對應的命令寫好,點擊”Add/Modify“,它就會顯示到上方的列表中。這個步驟結束後需要重啟。
接下來選擇”管理快速鍵“
找到我們建立的菜單,點擊”Modify“自訂快速鍵。結束以後記得試一下,如果沒有反應,你要做的就是改變快速鍵,這個坑八成被人佔了……
其實……我還試裝過UltraEdit,這篇文章差點就變成了”UltraEdit與MinGw的第一次HelloWorld“。糾結了許久,感覺不用開源的有點良心不安啊~具體怎麼做網上也都有我想說點我在安裝中的一些東西。
1、關於快速鍵的問題
UltraEdit中的快速鍵會自動關聯到已有的菜單”使用者自訂工具1234……“所以可以通過點小表徵圖來執行命令,這個NotePad++好像就沒有了……
2、CreateProcess錯誤
這個我不幸中招,網上的提問要不不說,要不說的人看不懂,最後看到有個說英語的告訴我們把檔案的.C改成.c就好了,他也不明白為什麼……
UltraEdit在儲存的時候,如果你選擇了檔案類型為C語言源檔案,它給你的尾碼就是大寫,這個我們也不明白為什麼……不過改完大小寫確實好了
NotePad++與MinGw的第一次HelloWorld