Notepad++ 运行 C 代码(MinGW-m64)

Notepad++ 是一个常用的文本编辑器,它支持很多编程语言,包括 C 语言,同时它也很方便与其他工具配合使用。本攻略将介绍如何在 Notepad++ 中使用 MinGW-m64 工具集来编译并运行 C 代码,具体步骤如下:

步骤一:安装 MinGW-m64 工具集

MinGW(Minimalist GNU for Windows)是一个使用 GNU 工具集的 Windows 下的 GNU 开发环境。MinGW-m64 是由 MinGW-w64 项目提供的 64 位版本。在 Windows 下编译和运行 C 代码需要使用工具集,MinGW-m64 是其中一个常用的选择。首先,我们需要下载最新版本的 MinGW-w64,官网网址为:https://sourceforge.net/projects/mingw-w64/files/。选择对应的版本进行下载,需要注意的是,64 位的 MinGW-w64 只能安装在 64 位的 Windows 操作系统上。

安装 MinGW-m64 的过程中需要选择安装路径,一般默认安装路径为 "C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0",其中 x86_64 表示编译环境为 64 位,8.1.0 是版本号。

安装完成后,需要配置环境变量,将 MinGW-m64 的 bin 文件夹添加到 PATH 环境变量中。具体步骤如下:

  1. 右键点击“我的电脑”,选择“属性”;
  2. 点击“高级系统设置” → “环境变量”;
  3. 在“系统变量”中,找到“Path”变量,点击“编辑”;
  4. 在编辑环境变量的窗口中,新建一个变量,将安装路径加入到 PATH 变量中。路径格式为:"C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\bin:"。(注意冒号不能省略)

步骤二:编写 C 代码

这里以简单的“Hello, World!”程序为例:

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

步骤三:在 Notepad++ 中配置编译方式

打开 Notepad++,在菜单栏中选择“运行(Run)” -> “运行(Run...)”,弹出“运行”对话框。

在“程序”一栏中,选择 MinGW 的 gcc.exe 所在的位置,通常为 "C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\bin\gcc.exe"

在“参数”一栏中输入以下内容:

$(FULL_CURRENT_PATH) -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe

其中:

  • $(FULL_CURRENT_PATH):代表当前打开文件的路径;
  • -o:输出文件名及路径;
  • $(CURRENT_DIRECTORY)\$(NAME_PART).exe:输出文件路径。

如果提示找不到文件,则修改路径为自己安装的 MinGW-m64 的 bin 文件夹路径。

点击“保存(Save...)”按钮,输入名字,比如“C 编译”,保存配置。

步骤四:运行程序

打开需要编译的 C 代码文件,点击菜单栏中的“运行(Run)” -> “C 编译”,或者使用快捷键 F5(需要在对话框中保存配置),就可以在控制台中看到“Hello, World!”的输出结果。

示例一:计算圆周长和面积

#include <stdio.h>

int main()
{
    float r, c, s;
    printf("请输入圆的半径 r:");
    scanf("%f", &r);
    c = 2 * 3.1415926 * r;
    s = 3.1415926 * r * r;
    printf("圆的周长为:%f\n", c);
    printf("圆的面积为:%f\n", s);
    return 0;    
}

示例二:九九乘法表

#include <stdio.h>

int main()
{
    int i, j;
    for (i = 1; i <= 9; i++)
    {
        for (j = 1; j <= i; j++)
        {
            printf("%d*%d=%-2d ", j, i, j * i); // “-2d”代表左对齐且占两位
        }
        printf("\n");
    }
    return 0;
}

至此,使用 Notepad++ 运行 C 代码的攻略就介绍完了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Notepad++ 运行 C 代码(MinGW-m64) - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • python读写json文件的简单实现

    当我们需要对数据进行存储和传递的时候,一种非常常用的格式就是JSON。而在Python中,对于JSON的读写也变得非常的简单,下面就来详细的介绍一下读写JSON的攻略。 1. 读取JSON文件 在Python中,我们使用json模块来读写JSON文件。 首先要做的就是打开文件,接着使用json.load()来读取: import json with open…

    C 2023年5月23日
    00
  • C语言设计前中后队列实例代码

    C语言设计前中后队列实例代码攻略 在本篇文章中,我们将学习如何在C语言中设计前、中、后队列,并提供相应的示例代码。下面将分别对前、中、后队列进行介绍和说明。 前队列 前队列,也称为顺序队列。它是一种数据结构,它具有先进先出(First in First Out,简称FIFO)的特点,是一种简单但基本的数据结构,常用在队列缓存、消息队列、web服务器等领域。下…

    C 2023年5月24日
    00
  • 详解如何使用openssl创建自签名证书

    下面我将详细讲解如何使用openssl创建自签名证书。 1. 安装openssl 首先需要确保本地已经安装并配置了openssl,可以使用以下命令检查是否已经安装: openssl version 如果已经安装,则会返回openssl版本的信息。 如果没有安装,则需要先安装openssl,具体方法可以根据不同操作系统进行安装。 2. 生成自签名私钥 使用以下…

    C 2023年5月23日
    00
  • C++小知识:用合适的工具来分析你的代码

    C++小知识:用合适的工具来分析你的代码的攻略如下: 步骤一:选择分析工具 要分析和优化C++代码,我们需要选择一款专门的分析工具。这里推荐几个常用的工具: Valgrind:一款用于检查内存错误的工具 GProf:一款用于分析程序性能瓶颈的工具 Clang Static Analyzer:一款用于静态代码分析的工具 步骤二:对代码进行分析 选择了合适的工具…

    C 2023年5月30日
    00
  • 邻接表无向图的Java语言实现完整源码

    如果要实现一个邻接表无向图的Java程序,需要进行以下几个步骤: 1. 定义节点类 首先定义一个节点类来存储图中的每个节点以及它们之间的关系(边): class Node { int label; // 节点编号 List<Node> edges = new LinkedList<>(); // 存储与该节点相连的边 Node(int…

    C 2023年5月22日
    00
  • 详解NodeJS模块化

    下面我将详细讲解“详解NodeJS模块化”的完整攻略。 一、NodeJS模块化的基础知识 在 NodeJS 中,每个文件都被视作一个模块,每个模块都具有独立的作用域和命名空间,模块之间的变量和函数是相互独立的。在 NodeJS 中,一个模块可以通过 require 函数引入另一个模块的功能,从而实现模块化开发。NodeJS 支持 CommonJS 规范,因此…

    C 2023年5月23日
    00
  • C语言实现井字棋游戏(人机对弈)

    C语言实现井字棋游戏(人机对弈)攻略 概述 井字棋,是一种简单的二人游戏,游戏过程中使用一个 3×3 的格子,两个人轮流在格子中放置自己的符号(通常是“x”和“o”),直到其中一方连成三个相同的符号为止。 本攻略旨在介绍如何使用 C 语言编写一个井字棋游戏,并实现人机对弈的功能。 游戏规则 游戏开始时,玩家和电脑各占一个符号(通常是“x”或“o”)。 游戏持…

    C 2023年5月23日
    00
  • Ubuntu环境下使用G++编译CPP文件

    以下是Ubuntu环境下使用G++编译CPP文件的完整攻略: 安装G++ 在Ubuntu环境下使用G++编译C++文件,首先需要安装G++编译器。可以通过以下命令进行安装: sudo apt-get update sudo apt-get install g++ 编写C++文件 在安装好G++编译器之后,可以使用任何文本编辑器编写需要编译的C++文件。例如,…

    C 2023年5月23日
    00
合作推广
合作推广
分享本页
返回顶部