• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

chchpd

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

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/查看

posted on 2013-05-09 15:20  chchpd  阅读(659)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3