在 Notepad2 中执行 C/C++ 程序

在 Notepad2 中执行 C/C++ 程序

所以我有了 MinGW,经过调整后,我可以在 CMD 中运行 GCC。我需要将文件设置为什么格式才能从 CMD 运行它?我尝试简单地将 notepad2 文件保存在 C 方案中,但它无法识别它。

答案1

似乎你跳过了将源代码编译成二进制可执行文件的基本知识。你应该读一下。但长话短说,如果你有一个 C 程序,你已经将其输入到编辑器中,并保存到扩展名为 .c 的文件中——让我们举个bedbug.c例子——那么你可以使用 GCC 和以下命令:

gcc bedbug.c -o bedbug

如果完全成功,则什么也不会说。但是,然后您将得到一个只需在 CMD 提示符下bedbug.exe键入即可运行的文件。您需要指定部分以给出 .exe 的名称,否则,由于历史原因,它将创建一个名为的文件(您可以将其重命名为单独的步骤,但人们通常不这样做)。bedbug-oa.exe

答案2

C 语言是由 Denis Ritchie 开发的最古老、最基本的通用编程语言。

本教程将帮助您编写、编译和运行您的第一个 C 程序。您将按照以下三个步骤完成此操作:

  • 使用 Notepad++ 编辑 C 源代码文件。
  • 在 Windows 10 上使用 Cygwin 终端。
  • 使用GCC编译器编译C源代码文件得到可执行文件。

步骤 1:在 Notepad++ 中编写一个 C 程序并保存。

首先,打开 Notepad++ 文本编辑器。在 Windows 10 桌面上,按键,然后在搜索窗口中输入记事本++。后来,打进入

您将获得文本编辑器,您可以在其中编写、编辑和保存 C 程序。您可以编写自己的 C 程序,也可以简单地复制下面的程序并将其粘贴到您的 Notepad++ 文件中。

#include <stdio.h>
int main()
{
   printf("Hello World\n");
   printf("Welcome to the Tutorial\n");
   return 0;
}

这是您的第一个 C 程序。

将其粘贴到 Notepad++ 文件中后,就可以保存了。转到文件菜单,然后选择另存为。稍后,选择 C ​​源文件选项,为文件提供名称并添加 .c 扩展名。让我们将名称你好ç

在执行任何其他操作之前,请务必记下保存文件的位置。就我而言,它是

_C:/用户/程序/C/hello.c _

这是指向已保存文件 hello.c 的路径。

您已编写并保存了程序。您不想知道它会产生什么输出吗?

显然,你可能需要。要获得输出,你需要执行该程序。但是,你编写的程序是 C 语言,计算机系统或机器无法理解。因此,你需要将其转换为可执行文件。这意味着你需要将程序转换为计算机易于理解的形式。

获取可执行文件你好ç,我们将使用 GCC 编译器。让我们在下一步中看到这一点。

第 2 步:打开 Cygwin 终端

Cygwin 是 C 和所有其他为类 Unix 操作系统编写的源代码的运行时环境。它在 Microsoft Windows 上本地运行。因此,很明显您可以在 Windows 10 上使用它;无需额外下载和安装。

您可以以类似于找到 Notepad++ 的方式在 Windows 10 上找到 Cygwin 终端。

  • 钥匙。
  • 在搜索栏中输入 Cygwin。
  • 您将在第一个选项中看到 Cygwin 终端,即“Cygwin64 终端”。单击它即可打开。

最后,您就可以创建程序的可执行文件了。

步骤 3:通过 Cygwin 终端导航到 hello.c

要导航到您的 Notepad++ 文件 -你好ç,你需要它的位置或路径。位置是C:/用户/程序/C/hello.c

现在,您需要更改当前目录并转到保存文件的目录,即C:/用户/程序/

为此,您需要使用指定更改目录的 cd 命令。

cd C:/Users/program/

现在,使用 pwd(打印工作目录)命令,检查您当前所在的位置并打印您的目录。

pwd

如果一切顺利,您将获得以下内容

/cygdrive/c/Users/program/

您可以使用以下命令确保源代码文件位于您当前所在的目录中ls命令。此命令列出当前目录中存在的所有文件。

ls

您的输出应与以下内容匹配:

hello.c

步骤4:编译hello.c得到可执行文件

要创建可执行文件,您需要使用GCC 编译器. 使用命令海湾合作委员会后面跟着源文件名和可执行文件名,如下所示:

gcc hello.c -o hello.exe

上述命令生成一个可执行文件,你好.exe,其中包含一个已编译并可供执行的程序。

步骤 5:运行可执行文件

要运行可执行文件,请添加./作为可执行文件名称的前缀,即你好

./hello.exe

您现在可以在终端屏幕上看到输出。

Hello World
Welcome to the Tutorial

恭喜你!你已经成功编写、编译并执行了你的第一个 C 程序。你甚至可以修改程序并打印任何你想要的内容。

同义词库

阅读完本教程后,您可能会遇到一些新概念或词汇。此外,您可能还想详细了解它们。下面让我们讨论一些重要概念。

  • C 源文件

它是一个包含 C 编程语言程序的文件。通常,它具有。C扩展。在我们的例子中,我们有你好ç

你们中的许多人想知道这个 .c 到底是什么意思。它只是一个简单的提示,让你区分你的 C 程序文件和其他带有 .txt 扩展名的计算机文件。

此外,您可以使用任何文本编辑器编辑 .c 文件。在我们的教程中,我们使用了 Notepad++。此文本编辑器为 C 语言提供了语法高亮功能。

和 C 一样,还有很多其他编程语言。它们只是用来向计算机系统提供指令以执行特定任务。一般来说,编程语言具有人类可读的语法,然后将其转换为机器可执行的代码。

  • 可执行文件

它是计算机系统可执行的文件。与源代码文件不同,可执行文件不是人类可读的。此外,它不包含任何可理解的文本;而是由数字和字符组成。

当你在 Notepad++ 或任何文本编辑器中打开可执行文件时,你会看到一些毫无意义的内容。但是,计算机可以理解它。

您将需要一个编译器将 C 源代码文件转换成可执行文件,以便计算机可以理解它并显示预期的输出。

  • 编译器

编译器是一种将源代码文件翻译成可执行文件的计算机程序。它基本上是一种语言处理器或翻译器。它可帮助您与计算机系统进行通信。

在我们的教程中,我们使用 GCC 编译器将 C 源代码文件转换为可执行文件。

除此之外,编译器还带有集成开发环境 (IDE)。一些流行的 IDE 是 NetBeans、Eclipse 和 Visual Studio。IDE 是一套开发工具,可促进应用程序的开发。

  • **Cygwin 终端**

它是为类 UNIX 操作系统编写的源代码的 POSIX 兼容编程和运行时环境。它允许您浏览系统中的文件并运行命令行程序,例如 GCC 编译器。

以前,人类与计算机系统的交互是通过命令行工具进行的,这些工具具有基于文本的界面。但现代操作系统提供了图形用户界面 (GUI) 来进行通信。

相关内容