Erro fatal do GCC

1

todos

Aqui está o meu problema; Então, eu sou novo no Ubuntu e na programação e eu só queria começar com C. Eu criei o clássico arquivo "hello.c"

#include <stdio.h>   
main ()
{
    printf("Hello World!");
}

Então eu digitei no terminal:

cd /Desktop

Porque o arquivo está localizado na área de trabalho

E então eu digitei

gcc hello.c -o hello

Mas aí vêm os problemas, de repente apareceu um problema que diz:

gcc: error: hello.c: No such file or directory
gcc: fatal error: no input files
compilation terminated.

Então, como posso consertar isso?

    
por Luke Carter 10.04.2015 / 18:37

2 respostas

5

A área de trabalho não está localizada em /Desktop , mas está localizada em ~/Desktop . Assim, execute esses comandos.

  1. cd ~/Desktop (para alterar o diretório para a área de trabalho)
  2. gcc hello.c -o hello (para compilar o programa C)
  3. Em seguida, execute seu aplicativo por ./hello , se houver algum erro, altere suas permissões com chmod +x hello
por Faizan Akram Dar 10.04.2015 / 18:48
3
  

Então eu digitei no terminal: cd /Desktop

/Desktop não é o caminho para a sua área de trabalho. /Desktop é o caminho para o diretório " Desktop " em / (seu diretório root ). /home/<username>/Desktop ou, abreviado, ~/Desktop é o caminho para sua área de trabalho.

Primeiro, altere o diretório de trabalho do seu terminal para o caminho do seu desktop:

cd ~/Desktop

Em seguida, compile o arquivo novamente:

gcc hello.c -o hello
    
por kos 10.04.2015 / 18:44