相信很多人用notepad++,但把其配置成為C/C++還是需要小折騰一下的。本人在網上找了很長時間,也沒有一個統一的答案,而且很多人說的方法根本不管用,而且也不夠通用,所以還是自己摸索了一下,分享給大家。
話不多說,開始配置。
1/8
下載安裝Notepad++,此步不再贅述。
2/8
安裝minGW(或者拷貝minGW文件夾,個人感覺安不安裝無所謂,不影響使用)到C盤(其他盤亦可,此處以C盤為例)。
完成后,將C盤的minGW文件夾名字改為 MinGW64。
想要安裝minGW的,如何安裝見鏈接(喜歡折騰的就安裝一下,本人也不會)。

3/8
添加“C:\MinGW64\bin" 到系統環境變量(C:\MinGW64 就是剛才copy或者安裝的minGW,里面有一堆東西,不用管)。如何添加系統環境變量見鏈接。

4/8
檢查編譯器是否可以被系統找到。
"win鍵+R",輸入"cmd",回車確認,調出dos命令窗口,輸入: g++ -v,注意g++ 和 -v 之間有空格,回車,應該可以看到如圖所示的信息,表示mingw准備工作ok了。紅色部分表示 所使用的 mingw版本,我用的是 mingw 5.3.0。
如果顯示g++ 不是內部命令,或者類似的提示,可以重啟后再試一下(正確添加環境變量后應該問題不大)。


5/8
下面開始重點:
打開notepad++,按F5,或者點擊菜單欄“運行->運行”,彈出如下對話框,輸入:
cmd /k cd /d "$(CURRENT_DIRECTORY)" & g++ "$(FILE_NAME)" -o "$(NAME_PART)" & "$(NAME_PART).exe"
然后點擊"保存"。

6/8
點擊“保存”后,彈出如下對話框,設置此命令的名稱與快捷鍵,例如:name輸入“C/C++ compiler”,shortcut (快捷鍵)設置為自己習慣的即可。點擊“OK”,大功告成。

7/8
試運行如下 C代碼:(保存為 "new 1.c")
#include <stdio.h>
int main(void)
{
printf("Hello C World!\n");
return 0;
}
點擊notepad++菜單欄“運行->C/C++ compiler”,完美運行!


相信很多人用notepad++,但把其配置成為C/C++還是需要小折騰一下的。本人在網上找了很長時間,也沒有一個統一的答案,而且很多人說的方法根本不管用,而且也不夠通用,所以還是自己摸索了一下,分享給大家。
話不多說,開始配置。
1/8
下載安裝Notepad++,此步不再贅述。2/8
安裝minGW(或者拷貝minGW文件夾,個人感覺安不安裝無所謂,不影響使用)到C盤(其他盤亦可,此處以C盤為例)。
完成后,將C盤的minGW文件夾名字改為 MinGW64。
想要安裝minGW的,如何安裝見鏈接(喜歡折騰的就安裝一下,本人也不會)。

3/8
添加“C:\MinGW64\bin" 到系統環境變量(C:\MinGW64 就是剛才copy或者安裝的minGW,里面有一堆東西,不用管)。如何添加系統環境變量見鏈接。

4/8
檢查編譯器是否可以被系統找到。
"win鍵+R",輸入"cmd",回車確認,調出dos命令窗口,輸入: g++ -v,注意g++ 和 -v 之間有空格,回車,應該可以看到如圖所示的信息,表示mingw准備工作ok了。紅色部分表示 所使用的 mingw版本,我用的是 mingw 5.3.0。
如果顯示g++ 不是內部命令,或者類似的提示,可以重啟后再試一下(正確添加環境變量后應該問題不大)。


5/8
下面開始重點:
打開notepad++,按F5,或者點擊菜單欄“運行->運行”,彈出如下對話框,輸入:
cmd /k cd /d "$(CURRENT_DIRECTORY)" & g++ "$(FILE_NAME)" -o "$(NAME_PART)" & "$(NAME_PART).exe"
然后點擊"保存"。

6/8
點擊“保存”后,彈出如下對話框,設置此命令的名稱與快捷鍵,例如:name輸入“C/C++ compiler”,shortcut (快捷鍵)設置為自己習慣的即可。點擊“OK”,大功告成。

7/8
試運行如下 C代碼:(保存為 "new 1.c")
#include <stdio.h>
int main(void)
{
printf("Hello C World!\n");
return 0;
}
點擊notepad++菜單欄“運行->C/C++ compiler”,完美運行!


8/8
試運行如下 C++代碼:(保存為 "new 2.cpp")
#include <iostream>
using namespace std;
int main()
{
cout << "Hello C++ World!" << endl;
return 0;
}
點擊notepad++菜單欄“運行->C/C++ compiler”,依然完美運行!
