如何在Windows 10中编译并运行崇高文本3中的C程序?

问题描述:

我按照https://nuwen.net/mingw.html安装了mingw,包括运行set_distro_paths.bat。我如何编译和运行在PowerShell中?另外,我将如何编译崇高?如何在Windows 10中编译并运行崇高文本3中的C程序?

我记得做了类似于将编译器添加到我的系统路径的Java,但我不知道如何处理C或如果它需要运行批处理文件后。在这一步之后,我在ST中与构建系统有什么关系?还是我要创建一个新的构建系统?如果我创建一个新文件,我会在新文件中输入什么内容?

创建一个名为hello.c的文件后,我试着进入PowerShell中的文件位置。 键入cl hello.c或gcc hello.c都生成术语'cl'/'gcc'不被识别为cmdlet,函数,脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。

+0

你试过用cygwin吗?我用cygwin构建了几个C程序(在cygwin中安装gcc)。 –

set_distro_paths.bat被设计为在每次你想使用mingw程序时运行换句话说,你必须打开powershell,运行“set_distro_paths.bat”,然后编译然后

如果您不想这样做,您可以将安装位置+“bin”添加到您的系统路径。

我创建了一个指令列表,以防您不知道该过程。看起来很复杂,但它确实很简单。

  1. 从开始菜单搜索“env”。

  2. 选择“编辑您的帐户的环境变量”。窗户将打开。

  3. 如果第一个列表中没有“PATH”选项,请单击“New ...”并在第一个文本框中输入“PATH”,并在第二个文本框中输入安装位置。点击确定。你完成了!

  4. 否则,突出显示第一个列表中的“路径”。

  5. 选择编辑。

  6. 如果您看到一个带有文本框的窗口,请将路径和尾部分号添加到开始或结尾。

  7. 如果您看到项目列表,请单击新建...并输入您的安装位置。

  8. 单击确定关闭这两个对话框。

+0

那么我只更改用户变量或用户和系统变量?是MinGW还是MinGW \ bin的路径?之后编译和运行的命令是什么? – domoremath

+0

路径是“MinGW/bin”。这些指令只是改变当前的用户变量 - 你可以改变系统变量,但我不想详细说明。一旦路径被设置,你的命令应该工作。 – anonymoose