在notepad++(6.4.2)環境下配置MinGW的命令列

來源:互聯網
上載者:User

    安裝了notepad++的最i新版本6.4.2,選擇“外掛程式”--》“plugin manager”--》“show  plugin  manager”,在available裡面選擇“NppExec”,然後點擊安裝。

    開啟一個c程式,使用F6快速鍵,就會彈出Execute對話方塊,參照notepad++的協助文檔,在裡面填入命令列:

//save current file NPP_SAVE   // run@.cpp  SET gcc = C:\MinGW\bin\gcc.exe  SET obj = $(CURRENT_DIRECTORY)$(NAME_PART)  "$(gcc)" -c "$(FULL_CURRENT_PATH)" -o "$(obj).o"  "$(gcc)" "$(obj).o" -o "$(obj).exe"  npp_run "$(obj).exe"  UNSET obj  UNSET gcc


     Set gcc = “你的MinGW安裝目錄“,還要在系統的環境變數path裡面添加一個MinGW的系統變數”c:\MnGW\bin“,否則會報一個缺少dll的錯誤,然後就能正確編譯c程式,如果想要編譯C++程式,請把gcc換成g++即可


改進版:

//clear screencls//save current file NPP_SAVE// compileSET gcc = D:\MinGW\bin\gcc.exeSET obj = $(CURRENT_DIRECTORY)\$(NAME_PART)cmd  /c   if exist  "$(obj).exe"   del "$(obj).exe""$(gcc)" -c "$(FULL_CURRENT_PATH)" -o "$(obj).o" cmd  /c   if exist  "$(obj).o"  "$(gcc)" "$(obj).o" -o "$(obj).exe"//run//npp_run "$(obj).exe"cmd /c     if exist  "$(obj).o"  del  "$(obj).o" cmd /c     if exist  "$(obj).exe"  "$(obj).exe"  UNSET obj UNSET gcc

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.