老實說,我的電腦真的不咋地,開個虛擬機,內存占滿了;開個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“。保存成功后,在就可以直接通過下拉菜單選擇了。
備注1:后來發現若是文件名中間有空格,則上述命令有不通過的危險,切記!
備注2:若是想要修改在此處已保存的命令,需要手動修改路徑“C:\Users\<User>\AppData\Roaming\Notepad++\plugins\config”<User>改成自己的計算機用戶名)中的npes_saved文件。


通過點擊ok執行,下面是執行run命令的效果圖

(3)設立快捷鍵
常用的功能自然少不了快捷鍵,先用插件設置將命令添加到菜單中

在標注的地方將菜單名和對應的命令寫好,點擊”Add/Modify“,它就會顯示到上方的列表中。這個步驟結束后需要重啟。

接下來選擇”管理快捷鍵“

找到我們創建的菜單,點擊”Modify“自定義快捷鍵。結束以后記得試一下,如果沒有反應,你要做的就是改變快捷鍵,這個坑八成被人占了……

其實……我還試裝過UltraEdit,這篇文章差點就變成了”UltraEdit與MinGw的第一次HelloWorld“。糾結了許久,感覺不用開源的有點良心不安啊~具體怎么做網上也都有我想說點我在安裝中的一些東西。
1、關於快捷鍵的問題
UltraEdit中的快捷鍵會自動關聯到已有的菜單”用戶自定義工具1234……“所以可以通過點小圖標來執行命令,這個NotePad++好像就沒有了……
2、CreateProcess錯誤
這個我不幸中招,網上的提問要不不說,要不說的人看不懂,最后看到有個說英語的告訴我們把文件的.C改成.c就好了,他也不明白為什么……
UltraEdit在保存的時候,如果你選擇了文件類型為C語言源文件,它給你的后綴就是大寫,這個我們也不明白為什么……不過改完大小寫確實好了
