【问题标题】:Run C programs from sublime 2.02从 sublime 2.02 运行 C 程序
【发布时间】:2015-02-21 07:42:50
【问题描述】:

我想用 sublimetext 2 本身编译和运行 C/C++ 程序。我不想使用终端来这样做。我需要为此做些什么?我对此完全陌生,所以很多类似问题的答案对我没有帮助,因为它们中的大多数都是针对 Windows 的。

【问题讨论】:

  • 如果你只是想编译一个文件,你可以点击CTRL+B进行构建,然后运行点击CTRL+SHIFT+B,应该不需要任何配置。

标签: c ubuntu sublimetext2


【解决方案1】:

sublime text 2 build system for C programming language 应该向您展示如何设置构建环境。注意:你需要安装 gcc 等

编辑:您应该在终端中运行您的程序,因为 SublimeText2 是一个编辑器,并且无法接收您的程序的用户输入。所以你最好只用 ST2 构建它并在终端中运行它,或者你忘记 ST2 并制作自己的 Bash 脚本来管理编译和运行程序。

【讨论】:

    【解决方案2】:

    我会将sublime text 用作editor(这就是IDE)。然后,您的程序需要有一个Makefile。并通过在终端中键入 make 来构建它(或通过配置您的编辑器来运行该命令)。顺便说一句,您可以在一天中输入一次 m a k e enter (然后在同一终端中使用 up 来重复最新的命令)。

    学习如何编写简单的Makefile-s 是一项可重复使用的技能(请参阅here 了解“为什么?”)。请参阅 thisthat 以及许多其他示例。不要依附于某个特定的编辑器(即使您可能比其他人更喜欢某个编辑器;我更喜欢emacs)。

    通过学习(和改进)某些free software 的源代码,您将学到很多东西。看看sourceforgegithub等。找到一些你感兴趣的免费软件,然后下载它的源代码,构建它,并研究它。

    我给here 的提示和建议今天仍然有效,使用最新的 Ubuntu(例如 14.x)

    顺便说一句,您的问题看起来您可能会感到困惑; Sublime Text 是一个编辑器(也许被称为IDE)。它不编译任何东西。 Ubuntu 上的 C 或 C++ 编译器是 GCC(使用 gcc 命令编译 C 代码,使用 g++ 命令编译 C++ 代码)或 Clang/LLVM(使用 clang 命令编译 C 代码,@987654340 @C++ 代码的命令)。该编译器通常由 make 启动,Linux 上的 IDE 通常运行 make - 或直接为您运行 compiler- 命令。您最好自己运行这些命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      • 2015-12-31
      • 2012-08-07
      • 2019-01-11
      • 1970-01-01
      相关资源
      最近更新 更多