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日

相关文章

  • 逍遥自在学C语言 | 位运算符~的高级用法

    前言 在上一篇文章中,我们介绍了^运算符的高级用法,本篇文章,我们将介绍~ 运算符的一些高级用法。 一、人物简介 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。 二、相反数 我们可以利用负数的补码性质,来获得一个正数的相反数 #include <stdio.h> int ma…

    C语言 2023年4月17日
    00
  • Python使用ctypes调用C/C++的方法

    下面是Python使用ctypes调用C/C++的方法的完整攻略。 什么是ctypes ctypes是Python中一个重要的模块,它允许Python调用本地动态链接库中的C函数。使用ctypes,Python程序可以调用C语言编写的底层函数,加速程序的运行速度。 ctypes使用方法 1.导入ctypes模块 import ctypes 2.加载动态链接库…

    C 2023年5月23日
    00
  • C语言实现求定积分的方法

    C语言实现求定积分的方法 在C语言中实现求定积分的方法可以采用数值积分的方式,其中常用的方法有梯形法、辛普生法和龙贝格法。 梯形法 梯形法是最简单的数值积分方法之一,具体实现步骤如下: 将积分区间[a,b]分成n个小区间,每个小区间宽度为h=(b-a)/n。 计算每个小区间左右两端点的函数值后求平均值,得到该小区间的梯形面积。 将所有小区间梯形面积相加,得到…

    C 2023年5月22日
    00
  • 详解C++中的万能头文件

    好的。首先让我解释一下什么是万能头文件。 在C++中,头文件是开发者定义新类型、函数和变量的地方。当一个程序中需要使用某些函数或变量时,我们需要包含对应的头文件。万能头文件指的是一些包含了大量库函数和其他头文件信息的头文件,如: #include <iostream> #include <stdio.h> #include <s…

    C 2023年5月23日
    00
  • Python基础教程之异常处理详解

    Python基础教程之异常处理详解 异常处理是程序设计中非常重要的一部分。在Python中,我们可以利用异常机制来处理程序运行过程中出现的错误,使得程序在出错时能够正常运行并记录错误信息,提高程序的健壮性和可维护性。 什么是异常处理 在Python中,异常是程序在运行期间出现的不正常情况,可能导致程序中断或得到错误的结果。异常的产生原因很多,如输入数据不合法…

    C 2023年5月23日
    00
  • c/c++ 奇技淫巧(一些c语言的技巧)

    c/c++ 奇技淫巧(一些c语言的技巧) 1. 变量交换 有时我们需要交换两个变量的值,一般的做法是使用中间变量,但是有一个巧妙的方法可以不使用中间变量交换两个变量的值。 int a = 10, b = 5; a -= b; // a = 5 b += a; // b = 10 a = b – a; // a = 5 2. 求绝对值 结合位运算,可以使用以下…

    C 2023年5月23日
    00
  • 45W pd电源到底怎么样?小米45W USB-C电源测评

    45W PD电源的介绍 45W PD电源是一种高功率输出的USB-C电源,可以为充电功率需求较高的设备提供更快的充电速度,如大型笔记本电脑、平板电脑和智能手机等。小米45W USB-C电源是目前市面上最受欢迎的45W PD电源之一。 电源性能测试 为了测试小米45W USB-C电源的性能表现,我们进行了以下测试: 确定输出功率 首先,我们测试了电源提供的最大…

    C 2023年5月23日
    00
  • 英语打字练习软件-c语言编写

    ​学习c语言的时候编写的英语打字练习软件,已经上传github 自取 https://github.com/grey-wood-wolf/typing-software   软件实际效果如下 在下载的压缩包里,运行exe文件就可使用,源码为ConsoleApplication1这个文件      部分代码如下: void welcom()//介绍 { int…

    C语言 2023年4月18日
    00
合作推广
合作推广
分享本页
返回顶部