Notepad++是一套為自由軟件的純文本編輯器滓走,它可以用來編譯多種語言权薯。本文主要講述如何在Notepad++上配置c/c++編譯環(huán)境讼呢,以快速的對我們寫的文件進(jìn)行編譯撩鹿。當(dāng)然配置其他環(huán)境的方法也可以依據(jù)本文,舉一反三吝岭。
1. 從官網(wǎng)上下載我們符合我們需求的Notepad++
(網(wǎng)址:https://notepad-plus-plus.org/)
網(wǎng)頁內(nèi)容如下:
2. 對Notepad++進(jìn)行基本的配置三痰。
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)下按照如下操作纽竣,進(jìn)行環(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