在Sublime Text中构建系统

时间:2012-07-30 20:51:50

标签: c++ python build sublimetext2

我刚刚开始学习编程(在C ++和Python上),开头我的意思是总开始(“hello world”开头......)。不想使用多个IDE,我希望能够使用我的文本编辑器Sublime Text 2编写和构建简单程序。有人可以通过循序渐进的教程指示我如何实现C ++和Python在Sublime Text中编译和执行功能。

我在网站上搜索过Sublime Text构建系统,但答案非常具体,无法帮助像我这样的新手(但他们以后可能会帮助我)。

由于

4 个答案:

答案 0 :(得分:43)

Sublime Text 2已经附带了用于构建和运行Python和C ++程序的脚本。

当a时,只需按 Cmd + B (或Windows和Linux上的 Ctrl + B )。 py或.cpp文件已打开。 Python文件将自动执行并在内置控制台中显示结果。

对于C ++,您需要按 Cmd + Shift + B Ctrl + Shift + B 在Windows& Linux上)在构建之后运行它。

您需要安装Python(适用于Windows的here),还需要安装C ++编译器。 C ++的构建系统默认尝试调用g ++(为Windows获取here。请记住在安装时选择C ++编译器!)。

您需要将目录添加到路径(c:\python32\或类似的python,c:\mingw\bin或类似的C ++编译器。

在Windows上,您可能会遇到运行C ++程序的问题(它尝试使用bash)。但 Ctrl + B 构建程序,然后您可以使用命令行来运行它。 Python在Windows上完美运行。

答案 1 :(得分:2)

windows(安装minigw,python2.7并添加到系统路径)
cpp:

  1. build: ctrl + b
  2. run: ctrl + shift + b
  3. python:

    1. 构建并运行: ctrl + b
    2. 您可以尝试了解.sublime-build - >中的Tools个文件。 Build system - > New build system

答案 2 :(得分:1)

那么,您不想使用IDE,但是您想要文本编辑器中的IDE功能吗? :)

大多数使用文本编辑器编写代码的人都使用终端来构建和运行代码。

因此,对于C ++,说明是:

make (or gcc myprogram.c)
./myprogram

对于Python程序,它甚至更简单:

python ./myprogram.py

如果您对终端不满意,那么您可能需要一个IDE。

答案 3 :(得分:1)

对于c ++我实际上已经制作了sublime来生成更容易阅读的彩色错误消息,你也可以点击错误带你到错误的文件。

您可以查看我如何修改构建以在here

中执行我想要的操作
相关问题