NotePad++與MinGw的第一次HelloWorld

來源:互聯網
上載者:User

標籤:

 老實說,我的電腦真的不咋地,開個虛擬機器,記憶體佔滿了;開個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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.