Sublime Text 4,无控制台输出

Sublime Text 4, no console output

提问人:John 提问时间:7/27/2023 更新时间:7/27/2023 访问量:35

问:

崇高的文字

我第一次尝试设置崇高的文本编辑器。构建系统设法将代码编译成可执行文件,但在崇高的文本控制台/终端中没有输出,控制台仅打印出执行时间。当您在 Windows cmd 中运行创建的 .exe 文件时,它会打印出 Hello World。

构建系统:

{
    "cmd": ["clang.exe", "-std=c17", "${file}", "-o", "${file_path}/${file_base_name}.exe"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c",

    "variants":
    [
        {
            "name": "Run",
            "cmd": ["clang.exe", "-std=c17", "${file}", "-o", "${file_path}/${file_base_name}.exe"]
        }
    ]
}

法典:

#include <stdio.h>

int main() {
   
   printf("Hello, World!");
   return 0;
   
}

期待在构建和运行后在崇高的文本控制台中看到:“Hello, World!

结果/截图

我的想法、youtube 视频和 stackoverflow 页面都用完了来解决这个问题。控制台应该开箱即用地打印代码还是这不寻常?我怀疑构建系统中的任何错误都可能破坏某些功能。

c clang 构建系统 sublimetext4

评论


答: 暂无答案