【发布时间】:2019-02-11 20:17:54
【问题描述】:
我目前在 ST3 中使用以下构建系统来编译 .cpp 代码
{
"cmd": ["mingw32-g++.exe", "-c", "$file", "-o", "${file_path}/${file_base_name}.o", "&&",
"mingw32-g++.exe", "-o", "${file_path}/${file_base_name}.exe", "${file_path}/${file_base_name}.o", "&&",
"start","${file_path}/${file_base_name}.exe"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c++,source.cpp",
"shell": true
}
我面临的问题是,我需要将输入一一输入到cmd中,这很耗时。
是否有可能以某种方式调整上述构建系统以执行下面给出的类似操作?
在 cmd 上。
${file_base_name}.exe < TestCases.txt > TestAnswers.txt
【问题讨论】:
-
您是否尝试在现有命令中包含重定向以查看发生了什么?
-
不行,你能帮帮我吗?
-
我只想将它们作为单独的参数包含在内,就像您为其他所有内容所做的那样。
-
我试过做同样的事情,现在它只是打开一个空白的 cmd 屏幕。我检查了 TestAnswers.txt 的内容,它仍然是空的
-
如果您不打算与它进行交互,它在一个单独的窗口中开始对您来说很重要吗?
标签: sublimetext3 build-system sublime-build