从sublime 2.02运行C程序

时间:2015-02-21 07:42:51

标签: c ubuntu sublimetext2

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

我会使用sublime text作为editor(这就是IDE)。然后,您需要为您的计划提供Makefile。并通过在终端中键入make(或通过配置编辑器来运行该命令)来构建它。顺便说一句,您可以在一天中输入 m a k e 输入然后在同一个终端中使用 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代码的命令,以及用于C ++代码的clang++命令。该编译器通常由make启动,Linux上的IDE通常运行make - 或直接为您编译命令。您最好能够自己运行这些命令。