Windows下配置Notepad++集成Gcc编译环境的图文方法

yizhihongxing

请允许我详细讲解“Windows下配置Notepad++集成Gcc编译环境的图文方法”。本攻略分为以下几个步骤:

  1. 下载和安装Notepad++
  2. 下载和安装Mingw-w64
  3. 配置环境变量
  4. 配置Notepad++

下面我将会详细讲解每一步的具体操作,并附带两条示例说明。

1. 下载和安装Notepad++

首先,我们需要下载和安装Notepad++。可以在其官网[https://notepad-plus-plus.org/downloads/]下载到最新的稳定版。

下载完成后,双击运行安装程序并按照提示完成安装。

2. 下载和安装Mingw-w64

Mingw-w64是一个Windows下的开源GCC编译器。我们需要下载和安装它,以便在Notepad++中使用GCC编译器。

可以在官网[http://mingw-w64.org/doku.php/download]中下载到最新的版本。

下载完成后,双击运行安装程序。在安装向导中,需要注意以下几个点:

  • 安装路径:建议选择C盘根目录,比如C:\mingw-w64。
  • 架构选择:根据自己的操作系统选择,比如32位系统选择i686,64位系统选择x86_64。
  • 安装组件:在默认情况下,只需选中“mingw32-gcc-g++”即可。

安装完成后,在环境变量设置中将%mingw-w64\bin%添加到系统环境变量中。

示例说明:

假如我们在C:\mingw-w64下安装了Mingw-w64,那么%mingw-w64\bin%就是C:\mingw-w64\bin。

3. 配置环境变量

在Windows系统中,环境变量是一组动态的、运行时可用的值,它们存储在操作系统中,用于确定操作系统运行时的各种参数。

在此步骤中,我们需要添加%mingw-w64\bin%到系统环境变量中。具体操作如下:

  1. 在桌面右键点击“计算机”图标,选择“属性”。
  2. 在“系统”窗口的左侧导航栏中选择“高级系统设置”。
  3. 在弹出窗口中选择“环境变量”按钮。
  4. 在环境变量窗口中选择“系统变量”中的“Path”,编辑并在末尾添加“;%mingw-w64\bin%”。
  5. 点击“确定”保存修改,并关闭所有窗口。

示例说明:

现在我们在C:\mingw-w64下安装了Mingw-w64,那么%mingw-w64\bin%就是C:\mingw-w64\bin。在末尾添加后“Path”变量值就应该为:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SystemRoot%\System32\WindowsPowerShell\v1.0\;C:\mingw-w64\bin

4. 配置Notepad++

安装了Notepad++和Mingw-w64后,我们需要将它们进行对接,使得在Notepad++中可以直接使用GCC编译器。

具体操作如下:

  1. 在菜单栏中选择“插件”→“Plugin Manager”→“Show Plugin Manager”进行插件管理。
  2. 在插件管理中,找到“NppExec”插件,勾选并点击“Install”按钮进行安装。
  3. 安装完成后,选择“插件”→“NppExec”→“Execute…”,打开NppExec插件。
  4. 在打开的窗口中,执行以下代码并保存:
NPP_SAVE
cd $(CURRENT_DIRECTORY)
g++ "$(FILE_NAME)" -o "$(NAME_PART)"
  1. 在最下方,可以看到“Save”和“Execute”两个按钮,点击“Execute”即可进行编译。

示例说明:

假设我们需要编译一个名为“hello.cpp”的C++源程序并输出可执行文件“hello”,则需要进行以下几步操作:

  1. 使用Notepad++打开“hello.cpp”文件
  2. 在菜单栏中选择“插件”→“NppExec”→“Execute…”打开NppExec插件
  3. 在弹出来的窗口中点击“Execute”按钮即可进行编译

如果编译无误,则会在当前目录下生成名为“hello”的可执行文件。

经过以上四步操作,我们就完成了Windows下配置Notepad++集成GCC编译环境的过程。希望这份攻略可以帮助到大家。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows下配置Notepad++集成Gcc编译环境的图文方法 - Python技术站

(0)
上一篇 2023年6月26日
下一篇 2023年6月26日

相关文章

  • ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的注意事项

    ASP.NET MVC与EF是常用的Web开发框架,结合jqGrid和jquery Datatables可实现良好的服务端分页效果。以下是ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatables的注意事项的详细攻略: 注意事项 1. 安装jqGrid和jquery Datatables插件 必须先将jqGrid和jque…

    other 2023年6月27日
    00
  • openjdk8windos下载

    当然,我可以为您提供详细的“openjdk8windows下载”的完整攻略,包括两个示例说明。 OpenJDK8 Windows下载 OpenJDK是一个开源的Java开发工具包,可以在多个平台上运行。在本教程中,我们将介绍如何在Windows上下载和安装OpenJDK8。 步骤 以下是在Windows上下载和装OpenJDK8的步骤: 打开OpenJDK8…

    other 2023年5月7日
    00
  • 在mac中怎么显示隐藏文件夹

    在mac中如何显示隐藏文件夹 macOS系统中,有一些系统文件夹是默认被隐藏起来的,例如.bash_profile、Library等。这是为了保护系统文件不被误操作删除,但对于一些高级用户来说,这些隐藏文件确实是需要经常访问的,那么该如何在mac中显示这些隐藏文件夹呢? 方法一:使用终端命令 在终端中输入以下命令,可以显示所有隐藏的文件夹和文件: defau…

    其他 2023年3月29日
    00
  • mybatis笔记(1)

    Mybatis笔记(1) 什么是Mybatis Mybatis是一种Java持久框架,它将数据库访问对象映射成为Java对象,通过XML文件或注解配置SQL语句,将Java对象与数据库表进行交互。Mybatis可用于快速地访问数据库并执行CRUD操作。 Mybatis的优点 Mybatis的优点包括: 易于理解和上手 灵活的查询语言支持 可自定义SQL语句和…

    其他 2023年3月28日
    00
  • 小白学数据分析—>ARPDAU的价值

    ARPDAU是数据分析中的一个指标,用于衡量每个活跃用户每日平均收入。以下是“小白学数据分析—>ARPDAU的价值”的完整攻略: ARPDAU的计算公式 ARPDAU的计算公式如下: ARPDAU = 总收入 / 活跃用户数 / 计算天数 其中,总收入是指在计算天数内的总收入,活跃用户数是指在计算天数内至少登录一次的用户数,计算天数是指计算ARPD…

    other 2023年5月5日
    00
  • javascript如何用递归写一个简单的树形结构示例

    如何用递归写一个简单的树形结构示例? 首先需要定义树节点的结构,例如: class Node { constructor(name, children) { this.name = name; this.children = children || []; } } 其中 name 属性表示节点名称,children 表示子节点。如果这个节点没有子节点,chi…

    other 2023年6月27日
    00
  • C++运算符重载三种形式(成员函数,友元函数,普通函数)详解

    C++运算符重载三种形式详解 在C++中,运算符重载是一种非常强大的机制,可以根据不同的需求重载各种运算符。在运算符重载中,常见的有成员函数、友元函数和普通函数三种形式,本文将详细介绍这三种形式的使用方法和注意事项。 成员函数形式 成员函数形式是在类内部定义的一个成员函数,其函数名以运算符关键字开头,在函数定义中并没有指定访问级别。当运算符作用于类的对象时,…

    其他 2023年3月28日
    00
  • Netty网络编程实战之搭建Netty服务器

    下面我详细讲解一下“Netty网络编程实战之搭建Netty服务器”的完整攻略。 一、准备工作1. 确认JDK版本是否为1.8及以上2. 下载Netty 4.1以上版本的jar包3. 安装Maven 二、创建项目1.使用Maven创建项目 mvn archetype:generate -DgroupId=com.example -DartifactId=dem…

    other 2023年6月27日
    00
合作推广
合作推广
分享本页
返回顶部