notepad++ 搭建 c/c++开发环境
转载:http://blog.csdn.net/lamp_zy/article/details/8043697 LAMP_zy
1.有相关的编译器,windows下cygwin
2.下载notepad++
3.去http://sourceforge.net/projects/npp-plugins/
下载解压:FunctionList_2_1_UNI_dll.zip;并将FunctionList.dll 复制到Notepad++ 的 plugins 目录下。将C++.flb、FunctionListRules.xml、Gmod Lua.bmp 复制到 plugins\Config 目录下。重启NotePad++。
下载解压:NppExec_041_dll_Unicode.zip;并将NppExec.dll 和目录NppExec 复制到Notepad++ 的 plugins 目录下。将doc目录下的 fparser.html、NppExec.txt、NppExec_Manual.chm、NppExec_Manual.knt、NppExec_TechInfo.txt 复制到 plugins\doc\NppExec 目录下。重启NotePad++。
4.配置
a. 打开菜单 Plugins -> NppExec -> Execute...。
b. 配置编译C文件。(注意gcc不支持文件路径有空格,需要编译的.c文件路径不能空格)
进入“Execute...” 对话框,输入 cmd /c "gcc-4 -o $(CURRENT_DIRECTORY)$(NAME_PART) $(FULL_CURRENT_PATH) ",点击“Save...”按钮保存,命名为“CompileC”。
c. 配置编译C++文件。(也不支持空格)
进入“Execute...” 对话框,输入 cmd /c "g++-4 -o $(CURRENT_DIRECTORY)$(NAME_PART) $(FULL_CURRENT_PATH) ",点击“Save...”按钮保存,命名为“CompileC++”。
d、将“CompileC”,“CompileC++”添加到宏菜单(Macros)下。
1)打开菜单 Plugins -> NppExec ->Advanced Options...。
2)在Associated script:下面下拉框中选择“CompileC”,“CompileC++”,点击“Add/Modify”按钮将它们依次添加到Menu items下面的列表中。
选择 "Place to the Macros submenu"复选框。
3)打开菜单 Macro ,可以看到“CompileC”,“CompileC++”都已经添加到宏菜单(Macros)下。
5.编译C语言helloworld程序
1 #include <stdio.h> 2 void print() { 3 printf ("Hello World!\n"); 4 } 5 main() { 6 print(); 7 return 0; 8 }
点击菜单 Macro -> CompileC,执行效果如下图所示。在与helloworld.c 相同的目录下生成了一个 hellowrold.exe 文件。说明:如果编译的 *.c文件的路径中包含了空格,在执行“Compile C”命令时将报错。
6.开启自动联想
1、打开菜单 Settings -> Preferences...。
2、点击 Backup/Auto-Completion 选项卡。
选择 Enable auto-completion on each input.
选择 World completion。
选择 Function parameters hint on input
当然,notepad++也可以配置其让开发环境。具体支持的语言情况可以在notepad++官网和http://sourceforge.net/projects/npp-plugins/查看