Notepad++是一套為自由軟件的純文本編輯器,它可以用來編譯多種語言。本文主要講述如何在Notepad++上配置c/c++編譯環(huán)境,以快速的對我們寫的文件進行編譯。當(dāng)然配置其他環(huán)境的方法也可以依據(jù)本文,舉一反三。
1. 從官網(wǎng)上下載我們符合我們需求的Notepad++
(網(wǎng)址:https://notepad-plus-plus.org/)

網(wǎng)頁內(nèi)容如下:
2. 對Notepad++進行基本的配置。
1)在Notepad++安裝時,基本不用例會選項,無腦的按下一步即可。
2)如果打開Notepad++后為英文,按照【setting】——>【preferences】——>【general】——>【localization】更改語言。如下圖所示:

3)安裝Notepad++插件——NppExec
簡單的說,這個插件可以讓用戶在NppExec中直接運行一些命令和程序,而不用啟動這些命令和程序?qū)?yīng)的實際工具或編譯器。
安裝過程:

1))【插件】——>【plugin manager】——>【show plugin manager】 如下圖所示:
2))【NppExec】——>【install】

NppExec安裝成功
3. 在windows系統(tǒng)搭建gcc/g++編譯環(huán)境
1)安裝GCC Compile與G++ Compile
由于MinGW可以協(xié)助我們安裝GCC Compile與G++ Compile,首先我們下載MinGW。下載網(wǎng)址:http://www.mingw.org/
安裝此程序后,打開文件的安裝目錄,【運行mingw-get.exe】——>【MinGW Base System】——>【MinGW Compile Suite】——>【選擇我們需要的編譯器 gcc/g++】
如下圖所示:


注意兩個都要選擇,或者分兩次選擇。
2)配置環(huán)境
在windows系統(tǒng)下按照如下操作,進行環(huán)境配置
【此電腦】——>【右鍵】——>【屬性】——>【高級系統(tǒng)設(shè)置】

【環(huán)境變量】——>【path】——>【新建】——>【輸入bin的目錄】


接著,建議重啟電腦。
檢測是否安裝好GCC Compile與G++ Compile。在命令提示符(cmd)中分別輸入gcc和g++。如下則說明安裝成功
C:\Users\aaa>gcc
gcc: fatal error: no input files
compilation terminated.
C:\Users\aaa>g++
gcc: fatal error: no input files
compilation terminated.
否則,重新回到第3步,檢查出錯的位置。
4. 在Notepad++中建立gcc/g++編譯腳本
安裝了NppExec后,程序的界面下會添加一個控制臺(Console)窗口,這是NppExec控制臺窗口,我們可以在這里輸入命令并執(zhí)行。
如果不使用編譯腳本,我們也可以在Console中輸入編譯命令,獲得編譯后的文件,以及文件的執(zhí)行結(jié)果。但使用這種方法,每次編譯都要向Console中輸入幾條命令,過于麻煩。
我們使用NppExec插件建立腳本配置到Notepad++中。
1)建立腳本步驟:
【插件】——>【NppExec】——>【Execute】——>【在command中輸入腳本命令】
1))Compile C :
cd $(CURRENT_DIRECTORY)
gcc -o $(NAME_PART).exe $(FILE_NAME)
$(NAME_PART).exe
【OK】——>【Save 自定義腳本名:Compile C】
如圖所示:

2))Compile C++ :
cd $(CURRENT_DIRECTORY)
g++ -o $(NAME_PART).exe $(FILE_NAME)
$(NAME_PART).exe
【OK】——>【Save 自定義腳本名:Compile C++】
如圖所示:

關(guān)于插件NppExec的指令,可以通過插件選項中的 help/Docs查看
2)將腳本加入到宏指令子菜單中:
【插件】——>【NppExec】——>【Advanced Options】
如下圖所示:

【勾選 Place to the Macros submenu】——>【Associated script】——>【分別選擇Compile C或Compile C++(此為之前建立的腳本文件)】——>【Add/Modify】——>【OK】
如下圖所示:

3)為腳本的宏指令創(chuàng)建快捷鍵:
【設(shè)置】——>【管理快捷鍵】
接下來的步驟如下圖所示:

圖中我設(shè)置的compile C 和compile C++ 的快捷鍵分別是shift+f7和shift+f8。
至此,Notepad++ 配置c/c++編譯環(huán)境完畢。
測試配置是否成功(這里只演示c 語言的編譯)
源代碼:
#include<stdio.h>
int main()
{
printf("hello");
return 0;
}
按快捷鍵shift+f7,Console窗口信息如下:

配置成功。
參考博客:http://yctechblog.blogspot.com/2015/12/notepad-c-c-java.html