适用于Ubuntu的Sublime Text 3构建系统

时间:2018-12-29 11:33:24

标签: c++ compilation sublimetext3 build-system

我正在运行Ubuntu 16.04计算机。我想用Sublime Text 3编译和运行C ++程序。几个月前,我遇到了一个生成系统,该系统可以在一个命令中在终端中编译并运行该程序。由于某些原因,我不再拥有构建系统。

这就是我所拥有的:

{
  "cmd": ["g++", "$file", "-o", "${file_path}/${file_base_name}"],
  "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
  "working_dir": "${file_path}",
  "selector": "source.c, source.c++, source.cxx, source.cpp",
  "variants":
  [
      {
          "name": "Run",
          "shell": true,
          "cmd": ["gnome-terminal -e 'bash -c \"${file_path}/${file_base_name};echo;echo;  echo Press enter to continue....; read line;exit; exec bash\"'"]
      }
  ]    
}

它工作正常,但我必须单独编译和运行该程序。是否可以修改此设置以实现我上面提到的内容?也许另一个构建系统可以做到这一点?

1 个答案:

答案 0 :(得分:0)

不确定它是否无关紧要,我尝试使用sublime来编译c ++,但不能。然后尝试切换到原子,此后一直在使用它。它可以从编辑器中编译代码。您可以尝试一下。