如何在Sublime Text 2,Windows 8中构建和运行C 程序

How to build and run c++ programs in Sublime Text 2, Windows 8?

本文关键字:构建 运行 程序 Windows Sublime Text      更新时间:2023-10-16

i使用mingw,选择默认编译器安装了CodeBlocks,并且可以构建和运行一个简单的Hello程序,而无需错误。

我安装了Sublime文本2,副本粘贴了相同的Hello World程序:

// my first program in C++
#include <iostream>
using namespace std;
int main ()
{
    cout << "Hello World!";
    return 0;
}

构建时,我会收到错误消息:

[Error 2] The system cannot find the file specified
[cmd:  [u'bash', u'-c', u"g++ '' -o '/' && '/'"]]
[dir:  C:Windowssystem32]
[path: C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0]
[Finished]

为了使用Sublime Text 2构建和运行一个简单的程序,我需要做什么?

首先,请确保您保存文件在驱动器上的任何地方,在构建和运行之前。

Sublime Text 2需要G ,Bash等才能编译。根据此页面上的说明,需要在计算机上安装这些软件包:

http://mjiang.com/mec/cs244/files/installing c _g _on_windows.pdf

for Windows:

如果您患有DEV C (流血),则

Open 崇高的文本2 并创建一个新文件以编写您的代码(通过Tools> Build System> C++将构建系统更改为 sublimetext22 不带build-system for c

之后,您将该文件保存到Dev-Cpp文件夹中包含的bin文件夹,然后按ctrl+b

如果您的代码正确(免费),则将在同一目录上找到一个相应的文件(以.exe格式),该文件将显示您

你好世界!

记住:崇高的文本2是编辑器,而不是编译器

您可以使用我的工作C 。https://gist.github.com/trietptm/4950038

只需创建新的构建系统(工具 -> build System->新构建系统)

{
"windows":
{
"cmd": ["g++", "$file_name","-o", "${file_base_name}.exe", "-lm", "-Wall", "&","start", "${file_base_name}.exe"]
},
"selector": "source.c++",
"shell": true,
"working_dir": "${file_path}"
}

并将其另存为(name_you_can_provide)。公共构建并使用该构建系统。:)

(我假设您已经在计算机中安装了mingw。)

您需要去首选项 ->浏览软件包 -> C 文件夹 -> C 。sublime-Build; 将此 C 。SublimeBuild 文件放入崇高的文本编辑器,现在粘贴此代码:

{ "cmd": ["g++", "$file", "-o", "$file_base_name"], "selector": "source.c++", "working_dir": "$file_path", "variants": [ { "name": "Run", "cmd": ["g++", "$file", "-o", "$file_base_name", "&&", "$file_path/$file_base_name"], "shell": true } ]
}

希望这对您有帮助。

您必须安装mingw,然后将路径添加到MINGW到路径变量。