【问题标题】:GCC compiler errors with “No such file or directory”GCC 编译器错误“没有这样的文件或目录”
【发布时间】:2016-05-21 03:36:23
【问题描述】:

我的 Ubuntu 版本是 14.04 LTS。我在桌面上复制了一个名为 sendRawEth.c 的 C 程序。当我写的时候:

gcc sendRawEth.c -o sendRawEth

编译器抱怨:

gcc: error: sendRawEth.c: No such file or directory
gcc: fatal error: no input files

我不知道如何解决这个错误。

【问题讨论】:

  • 在输入之前您是否在桌面上cd
  • cd - 更改目录。到达 .c 文件所在的目录(在您的情况下为桌面)后调用 gcc。

标签: c linux gcc


【解决方案1】:

请执行以下操作。 在终端上通过“pwd”命令检查当前目录,然后检查程序所在的目录,看看它们是否相同。在编写 gcc yourfile 时,它​​区分大小写。希望这会有所帮助

【讨论】:

  • 你为什么在你的答案中使用“内核”这个词?看起来不合适
【解决方案2】:

此类错误有两个原因。

  1. 您说您将C 程序复制到您的桌面文件夹中。

    • 这意味着您可能只复制了sendRawEth.c。文件格式不是可执行文件。
    • 您还应确保复制.exe 文件。
  2. 您需要将目录更改为将程序复制到的同一文件夹。

首先,输入pwd 检查您当前的文件夹。

然后将其更改为您所需的文件夹:

cd /outerfolder/your program folder

然后编译:

gcc -o programname programname.c

最后执行它:

./programname

【讨论】:

    猜你喜欢
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 2021-10-10
    • 2022-06-19
    • 2016-04-02
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多