如何在notepad里运行c语言程序?

99ANYc3cd6
预计阅读时长 11 分钟
位置: 首页 C语言 正文

下面是详细的步骤,从零开始,手把手教你如何用记事本运行一个 C 语言程序。

notepad 运行c语言
(图片来源网络,侵删)

准备工作:你需要两个工具

记事本只能用来编写代码,但不能编译和运行它,你需要两个额外的工具:

  1. C 语言编译器:将你写的代码转换成计算机能直接执行的程序,最常用的是 GCC (GNU Compiler Collection),它是免费的,功能强大。
  2. 终端/命令提示符:一个可以输入命令、运行编译器和执行程序的窗口。

安装 GCC 编译器

对于大多数 Windows 用户,最简单的方法是安装一个集成开发环境,MinGW-w64Visual Studio Community,它们都包含了 GCC 编译器。

推荐方法:安装 Visual Studio Community (免费且功能强大)

  1. 下载:访问 Visual Studio 官网:https://visualstudio.microsoft.com/zh-hans/vs/community/

  2. 安装:下载并运行安装程序。

    notepad 运行c语言
    (图片来源网络,侵删)
  3. 选择工作负载:在安装界面,勾选 “使用 C++ 的桌面开发” 这个工作负载,这个选项会自动为你安装 C/C++ 编译器、调试器等所需的一切。

  4. 安装:点击右下角的“安装”按钮,等待安装完成,安装完成后,你的电脑就已经有了 GCC 编译器(在 VS 中它通常被称为 cl.exe,但原理相同)。


使用记事本编写代码

  1. 打开 Windows 自带的 记事本

  2. 输入以下经典的 "Hello, World!" 程序代码:

    notepad 运行c语言
    (图片来源网络,侵删)
    #include <stdio.h>
    int main() {
        printf("Hello, World!\n");
        return 0;
    }
    • #include <stdio.h>:告诉编译器要包含标准输入输出库,这样我们才能使用 printf 函数来在屏幕上显示文字。
    • int main() { ... }:这是 C 程序的入口点,程序从这里开始执行。
    • printf("Hello, World!\n");:调用 printf 函数,打印出引号内的字符串。\n 代表换行。
    • return 0;:表示程序正常结束。
  3. 保存文件:这是最关键的一步!

    • 点击“文件” -> “另存为”。
    • 在“保存类型”中,选择 “所有文件(*.*)”
    • 在“文件名”中,输入 hello.c注意 .c 这个后缀名非常重要,它告诉这个文件是一个 C 语言源代码文件。
    • 选择一个你容易找到的位置,比如桌面,然后点击保存。

使用终端编译和运行代码

你需要打开一个命令行窗口来编译和运行你刚刚保存的 hello.c 文件。

如何打开终端(命令提示符)

  • Windows 10/11: 点击“开始”菜单,输入 cmdPowerShell,然后按回车。
  • Windows 7: 点击“开始”菜单,在搜索框中输入 cmd,然后按回车。

编译和运行命令

  1. 进入文件所在目录: 假设你把 hello.c 保存在桌面,你需要先告诉终端你的文件在桌面。

    • 在终端窗口中,输入以下命令并按回车:
      cd Desktop
    • cd 是 "Change Directory"(改变目录)的缩写,如果你的用户名不是 Administrator,路径可能是 C:\Users\你的用户名\Desktop,你可以输入 cd 后直接把桌面文件夹拖到终端窗口里,它会自动生成完整路径。
  2. 编译代码: 现在你已经在桌面目录了,接下来使用 GCC 编译器来编译 hello.c

    • 在终端窗口中,输入以下命令并按回车:
      gcc hello.c -o hello.exe
    • gcc:启动 GCC 编译器。
    • hello.c:是你源代码的文件名。
    • -o hello.exe:这是一个选项,-o 表示 "output"(输出),它告诉编译器将生成的可执行文件命名为 hello.exe,如果不写 -o,默认会生成一个名为 a.exe 的文件。
  3. 检查并运行程序

    • 编译成功后,回到桌面,你会发现多了一个 hello.exe 文件。
    • 在终端中,直接输入以下命令并按回车:
      hello.exe
    • 或者,如果你的终端配置允许,直接输入 hello 然后按回车也可能可以。
  4. 查看结果: 如果一切顺利,你会在终端窗口看到:

    Hello, World!

恭喜你!你已经成功使用记事本编写、编译并运行了你的第一个 C 语言程序!


常见问题与解决方法

  1. 问题'gcc' 不是内部或外部命令,也不是可运行的程序或批处理文件。

    • 原因:系统找不到 GCC 编译器,这意味着你之前安装的 VS 或 MinGW 的环境变量没有正确配置。
    • 解决方法:重新运行 VS 安装程序,确保“使用 C++ 的桌面开发”被勾选并已安装完成,安装程序通常会自动配置好环境变量,如果还是不行,可以尝试重启电脑。
  2. 问题:编译时出现一堆错误,error C2065: 'printf': undeclared identifier

    • 原因:最常见的原因是保存文件时没有加上 .c 后缀名,导致文件被保存成了 hello.txt,编译器会把它当作一个文本文件,而不是 C 代码。
    • 解决方法:回到记事本,确保文件名是 hello.c,保存类型”是“所有文件”。
  3. 问题:运行 hello.exe 后,窗口一闪就消失了。

    • 原因:程序确实运行了并输出了结果,但窗口立刻关闭了,你没来得及看。
    • 解决方法:在运行 hello.exe 之前,先在命令后面加一个 pause,修改你的运行命令为:
      hello.exe && pause

      这样,程序运行完后会等待你按下任意键才会关闭窗口。

进阶建议

当你熟悉了这个基本流程后,可以考虑使用更专业的代码编辑器,它们能大大提高你的编码效率:

  • Visual Studio Code (VS Code):免费、轻量级、插件极其丰富,安装 C/C++ 插件后,拥有代码高亮、智能提示、调试等强大功能,是目前最受欢迎的代码编辑器之一。
  • Sublime Text:同样非常流行,以其速度和简洁著称。

但从记事本开始,能让你深刻理解代码是如何从文本变成可执行程序的每一步,祝你学习愉快!

-- 展开阅读全文 --
头像
AT89C2051用C语言该怎么入门?
« 上一篇 03-13
dede安装出现dir
下一篇 » 03-13

相关文章

取消
微信二维码
支付宝二维码

目录[+]