Notepad++ 配置C/C++編譯器環境

  在程序開發中,我們通常會編寫一些小的程序如C/C++,JAVA等編程語言筆試題,這個時候代碼量都非常小,通常是單個文件,使用大型的工程IDE如QT,VS,CodeBlocks時會

顯得雍腫,是否有存在一種輕量級的IDE可以供我們調試呢?這裏我結合網上的資料,使用notepad++來搭建一套c/c++的編譯調試環境,當然你也可以搭建其他的語言環境。整個搭建過程流程如下:

1.下載和安裝C/C++ windows編譯器和調試器

  這裏編譯器和調試器可以選擇gnu的mingw和vsxxx,本文也mingw爲例,下載鏈接爲:codeblocks+gnu-gcc+gnu-gdb,下載完成後,解壓到C盤,路徑爲C:\mingw-4.81和

C:\gnu-gdb


2.配置gcc和gdb環境變量

  這裏選擇路徑C:\mingw-4.81\mingw\bin和C:\gnu-gdb\gdb-7.5-i686_WinXP添加到環境變量path中


3.Notepad++安裝NppExec

  進入notepad++,選擇插件->Plugin Manager->Show Plugin Manager->選擇NppExec->Insatall


4.添加編譯和調試選項

   選擇插件->NppExec->Execute,


1)添加C編譯選項

     命令行輸入gcc $(FULL_CURRENT_PATH) -g -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe,然後保存,命名爲Ccompiler

2)設置C++Compiler編譯選項

   同理這裏命令語句爲g++ $(FULL_CURRENT_PATH) -g -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe,保存爲C++Compile

3)設置GDB調試選項

   同理這裏命令語句gdb $(CURRENT_DIRECTORY)\$(NAME_PART).exe, 保存爲GDB

4).添加運行選項

    這裏同上,命令語句爲$(CURRENT_DIRECTORY)\$(NAME_PART).exe,保存爲Run

5)添加Makefile選項

 這裏同上,命令語句爲

  cd $(CURRENT_DIRECTORY)\
  make

保存爲Make

5.添加選項菜單

 選擇插件->NppExec->Advanced Options如下:


輪流選擇Associated script中我們配置好的腳本:Ccompile,C++compile,gdb,Make等,然後點擊Add/Modify,勾選左上方的Place to Macros submenu,然後點擊OK

6.測試

1)測試Ccompiler

編寫源文件Hello.c

#include <stdio.h>
int main(){


	printf("hello world\n");
	return 0;
}
點擊Notepad++->宏,選擇Ccompiler,結果如下:

NPP_EXEC: "Ccompiler"
gcc  C:\Users\Administrator\Desktop\ooc\hello.c -g -o C:\Users\Administrator\Desktop\ooc\hello.exe
Process started >>>
<<< Process finished. (Exit code 0)
================ READY ================

打開同級目錄可以看到生成了hello.exe,點擊Notepad++->宏,選擇Run,結果如下:

NPP_EXEC: "Run"
C:\Users\Administrator\Desktop\ooc\hello.exe
Process started >>>
hello world
<<< Process finished. (Exit code 0)
================ READY ================

可以看到控制檯輸出"hello world"測試成功。

2)測試Make

在hello.c同級目錄編寫Makefile如下:

CC=gcc
SRCS=hello.c

#c 和.o 關聯
OBJS=$(SRCS:.cpp=.o)

EXEC=hello.exe

start:$(OBJS)
	$(CC) -o $(EXEC) $(OBJS)
.cpp.o:
	$(CC) -o $@ -c $^
	
clean:
	del *.o  *.exe
點擊Notepad++->宏,選擇Make,結果如下:
NPP_EXEC: "Make"
CD: C:\Users\Administrator\Desktop\ooc\
Current directory: C:\Users\Administrator\Desktop\ooc
make
Process started >>>
gcc -o hello.exe hello.c
<<< Process finished. (Exit code 0)
================ READY ================
可以看到同級目錄下生成了hello.exe,測試成功。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章