【问题标题】:VS Code error - No such file or directoryVS Code 错误 - 没有这样的文件或目录
【发布时间】:2021-08-21 09:10:56
【问题描述】:

我正在为 C 和 C++ 使用 VS Code,但每当我尝试编译和运行代码时,我总是会收到此错误语句 - bash: ./trya.cpp: No such file or directory。我之前尝试过各种命令行,但似乎没有任何效果。enter image description here 这里发生了什么?我该如何解决这个问题?

【问题讨论】:

  • 在此处发布您的代码。
  • 有两个主要问题:首先您的终端没有与您的代码在同一目录中打开,其次您试图直接运行 C++ 源代码,这不起作用 - 您需要先编译它
  • 我用 C++ 写了一个非常简单的打印 hello world,但不管它是复杂还是简单,它都不会给出输出。 #include 使用命名空间标准; int main () { cout
  • 我该如何解决你提到的@UnholySheep 问题?

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


【解决方案1】:

首先,文件trya.cppDocuments 目录中。我认为在终端中,您不在Documents 内。其次,您不能以./trya.cpp 运行.cpp 文件。您必须先编译 .cpp 文件(使用诸如 g++ 之类的一些 cpp 编译器),它会为您提供一个目标文件(例如 a.out),您可以将其作为 ./a.out 运行。

【讨论】:

  • 每当我在终端中编写命令“g++”时,我都会收到以下错误消息:clang: error: no input files
  • 如何在终端输入文档?
  • 通过在终端中执行cd ~/Documents,您可以进入Documents,其中存在trya.cpp。现在,运行g++ trya.cpp,这将在同一目录下产生a.out,之后你可以运行./a.out来执行你的程序。
  • 我能够进入文档目录,但是当我输入 g++ trya.cpp 时,我收到一条错误消息:预期的不合格 id
  • trya.cpp:8:1: 错误:预期的不合格 ID 返回 0; ^ 产生 1 个错误。
猜你喜欢
  • 1970-01-01
  • 2021-10-31
  • 1970-01-01
  • 2020-04-28
  • 2013-08-08
  • 2013-11-04
  • 2012-02-18
  • 2012-10-21
  • 2011-03-22
相关资源
最近更新 更多