GCC编译器错误“没有这样的文件或目录”

时间:2016-02-10 16:45:39

标签: c linux gcc

我的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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

出现此类错误有两个原因。

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

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

  3. 首先,输入pwd检查当前文件夹。

    然后使用以下命令将其更改为所需的文件夹:

    cd /outerfolder/your program folder
    

    然后用:

    编译它
    gcc -o programname programname.c
    

    最后用:

    执行它
    ./programname