【问题标题】:Run C Program in Sublime Text 3 on Linux Mint在 Linux Mint 上使用 Sublime Text 3 运行 C 程序
【发布时间】:2019-01-11 16:39:23
【问题描述】:

我想在 Linux Mint 上的 Sublime Text 3 中由 sublime-build 触发的终端窗口中打开如下所示的 C 程序(带输入)。

我在我的 sublime-build 文件中写什么来实现它?

#include <stdio.h>

int main()
{
    printf("Hello World!\n");
    printf("Enter a number: ");
    int n;
    scanf("%d", &n);

    printf("Your number: %d", n);
}

下面这个 sublime-build 文件:

{
"cmd" : ["gcc $file_name -o ${file_base_name} && ./${file_base_name}"],
"selector" : "source.c",
"shell": true,
"working_dir" : "$file_path"
}

此构建系统无法打开新的终端窗口执行

【问题讨论】:

  • 我到处检查...没有得到我的答案
  • 添加gcc -Wall -Wextra -pedantic -Wshadow -o ${file_base_name} $file_base_name,(你错过了最后一个$file_base_name)你也没有启用编译器警告——并且在编译没有警告之前不要接受代码。

标签: c sublimetext3 linux-mint


【解决方案1】:

尝试在终端使用gcc命令行:

gcc -Wall program.c -o program.exe

然后你运行你的程序:

./program.exe

【讨论】:

  • 我可以在终端执行,但我想在终端窗口中打开由崇高文本触发的输出
猜你喜欢
  • 1970-01-01
  • 2018-03-22
  • 2017-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-09
  • 2014-08-10
相关资源
最近更新 更多