NotePad++與MinGw的第一次HelloWorld——C語言環境配置說明

 老實說,我的電腦真的不咋地,開個虛擬機,內存佔滿了;開個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語言源文件,它給你的後綴就是大寫,這個我們也不明白爲什麼……不過改完大小寫確實好了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章