【问题标题】:how to disable auto-create exe file when compile c / c++ in VS Code?在 VS Code 中编译 c/c++ 时如何禁用自动创建 exe 文件?
【发布时间】:2018-10-09 11:48:32
【问题描述】:

我用过 VS Code

但是 VS Code 在编译 c 或 c++ 文件时会创建 .exe 文件。

我在使用 Atom 时从未见过这种情况。

我想要的是 VS Code 不会创建 .exe 文件。

我该怎么办?

++附上图片

之前

enter image description here

之后

enter image description here

我只是编译打印“eee”的简单 ccc.cpp 文件。

编译后有一个可执行文件。

【问题讨论】:

  • 你知道编译过程的目标是得到一个可执行文件吗?
  • @Vivick:不一定。
  • 你能说一下你想让编译过程产生什么吗?
  • 如果所需的输出不是可执行文件,我不得不假设它是链接器的目标文件。但这不应该是一个假设。问题应该说明想要什么。
  • 如果不希望编译器创建可执行文件,则需要相应地调整编译命令

标签: c++ c visual-studio-code mingw exe


【解决方案1】:

您无法从不存在的程序中获取输出。

现代编译器不会编译程序并直接从内存中运行它。您需要先将其写入磁盘,然后才能运行。

我知道的最后一个编译器是 Turbo Pascal。

【讨论】:

    【解决方案2】:

    所以我猜你不希望 .exe 文件显示...你要么希望 vscode 在其他转储文件夹中创建 .exe 文件,要么希望在运行程序后将其删除

    【讨论】:

    • 这更像是一个评论而不是一个答案,请使用 cmets 部分
    猜你喜欢
    • 2019-10-23
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    • 2019-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多