在 Visual Studio Code 中创建可执行文件

时间:2021-03-04 05:10:57

标签: c macos visual-studio-code build macos-big-sur

我在使用 C 语言编程方面相对较新。所以把这一切都说清楚,我仍然对正在发生的事情一无所知。现在,请问为什么我似乎无法创建 exe 文件并运行代码?

实际上,我第一次尝试执行它时,它奏效了。然而,为了确保它正常工作,我重复了一遍,然后它不再工作了。

为了让事情更清楚:

  • 我使用 Mac
  • Mac OS Big Sur
  • 在这种特殊情况下,gcc 是编译器
  • 在此之前,我也尝试过使用 Code::Blocks;但是,我有类似的问题——在我构建并运行我的第一个“hello world”程序之后,它不再运行相同的程序。我也尝试重新安装它,但它仍然存在相同的问题。

发生这种情况我真的很沮丧,因为我无法继续上课的下一课。 :(

非常感谢!我希望有人能帮助这里的新手。 :))

1 个答案:

答案 0 :(得分:0)

Gcc 默认将可执行文件命名为 a.out。因此,您可以通过运行 ls a.out 并查看结果来检查该文件是否已创建。

如果已经创建,您可以使用 ./a.out 从命令行运行它。

如果您想为可执行文件命名其他名称,则在调用 gcc 时,添加标志 -o,后跟您想要的名称。例如。如果你想让filename.c 编译成filename.exe,那么你应该写gcc -o filename.exe filename.c。然后您可以使用 ./filename.exe 从命令行运行它。我认为如果你给它 .exe 文件扩展名,你也应该能够通过在 Windows 文件资源管理器中单击它来运行它。