c - 通过 Sublime Text 输出 C/关闭命令控制台

标签 c shell command-line sublimetext3

我是通过 Sublime Text 3 编译/运行 C 脚本的新手,我对输出有疑问。我目前用 C 构建的版本是:

{
"cmd": ["gcc", "-Wall", "-ansi", "-pedantic-errors", "$file_name", "-o",     "${file_base_name}.exe", "&&", "start", "cmd", "/k" , "$file_base_name"],
"selector": "source.c",
"working_dir": "${file_path}",
"shell": true
}

这很好用,但每次我运行脚本时它都会打开一个新的 Windows cmd 控制台。两个问题:

1 - 我习惯在 Sublime Text 中编辑 Python,并通过命令行运行脚本:python prognam.py。我怎样才能用C 做到这一点?我在 PATH 环境变量中设置了 MinGW 路径,所以我认为它会类似。

2 - 是否可以编辑我的构建脚本,以便每次都不会弹出新的命令控制台?

最佳答案

这个问题最终得到了解决——输出和脚本所用的时间显示在 Sublime Text 窗口的底部,如图所示。解决该问题之前我采取的步骤如下:

  • 使用MinGW安装所有C和C++编译包。
  • 使用 Sublime Text 3 的“C++ Single File”构建系统。

enter image description here

关于c - 通过 Sublime Text 输出 C/关闭命令控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39357207/

相关文章:

c - 在 C 中设置 Struct 的字符串成员

linux - 是否存在任何神奇的 "stdout"文件?

ios - 如何使用 iTMSTransporter?

C 局部变量与函数同名 - 它是如何工作的?

c++ - Z_int 从何而来?

c - 如何最好地部署用 C 编写的 Web 应用程序?

php - 从 PHP 启动交互式 SSH bash session

linux - 在没有 '"./filename 的情况下从当前目录执行 Shell 脚本”

linux - 打印 fifo 内容并退出

java - 通过命令行 cucumber maven