利用notepad++编译&运行C代码

本文介绍如何利用Notepad++配合gcc编译器完成C语言代码的编译与运行过程。通过简单的步骤设置,Notepad++可以转变为轻量级C语言开发工具。
星期一, 12月 24th, 2007 | Author: admin

  
把notepad++当作记事本升级版+源代码查看器已经很久了,不过今天还是第一次用它来进行c语言的开发尝试。其实notepad++通过“运行”这
个菜单,提供了对系统命令的调用,配合快捷键的定义,可以足以使其成为一个轻量级的开发工具了(当然,如果你使用得当,配合各种插件,它也可以变得很好、
很强大)。

    本文介绍了怎样通过运行菜单,借助第三方编译工具,实现c源文件的编译和运行。

    文件下载

        shortcuts.xml     更改后的notepad++ shortcuts.xml文件

    准备工作

  1. 安装任意一个c的编译器,例如gcc,并设置好环境变量。
  2. 安装notepad++4.6版(或者其他具备运行功能的版本)
  3. 熟悉一些windows系统环境及cmd 的基本知识
  4. 如果还有更多需求,请访问这个notepad++插件网站

    开始工作

  1. 首先熟悉一下notepad++里的宏定义:
    调用的形式如:$(NAME_PART)  *注意:这里是'('不是'{'

    The 5 environment variables contain:

    FULL_CURRENT_PATH : E:my Webmainwelcome.html
    CURRENT_DIRECTORY : E:my Webmain
    FILE_NAME : welcome.html
    NAME_PART : welcome
    EXT_PART : html

     

    There are 2 more variables (available from v3.7):

    NPP_DIRECTORY : the full path of directory which locates your notepad++.exe
    CURRENT_WORD : it gives the word(s) you selected in Notepad++.
  2. 运行notpad++,点击“运行-》运行”菜单,出现一个弹出框。
    1. 编译源代码:
      cmd /k gcc -o $(NAME_PART).exe “$(FULL_CURRENT_PATH)” & PAUSE & EXIT
    2. 运行上一步生成的可执行文件:
      cmd /k “$(NAME_PART)” & PAUSE & EXIT
    3. 注意事项:
      1. 引号的使用是为了适用于文件名或者路径中带有空格的情况,一定不能省略。
      2. & PAUSE 含义是命令运行后暂停等待键盘操作
      3. & EXIT    含义是完成后退出运行窗口,回到notepad++
      4. gcc的bin目录已经之前在系统环境变量中进行过设定,否则需要补全gcc命令的绝对路径。
  3. 这一步设置好后点击保存按钮,进行名称和快捷键的设置。这里根据个人喜好更改即可。设置好后重新启动notepad++就可以完全应用了。
  4. 如果设置错误、想要修改的话,请到C:Documents and Settings系统登录用户名Application DataNotepad++ 目录下查找shortcuts.xml,进行编辑即可。
  5. 当然,最简单的方法就是下载我已经配置好的shortcuts.xml 文件,粘贴到第四点中给的那个位置就可以了。

    参考资料

  1. Notepad++ java 编译及运行机快捷键定义文件
  2. notepad++ Run external tools
  3. gcc参数详解
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值