web-dev-qa-db-fra.com

Erreur fatale GCC

toutes les personnes

Voici mon problème. Donc, je suis nouveau sur Ubuntu et la programmation et je voulais juste commencer par C. J'ai créé le fichier classique "hello.c"

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

Puis j'ai tapé dans le terminal:

cd /Desktop

Parce que le fichier se trouve dans le bureau

Et puis j'ai tapé

gcc hello.c -o hello

Mais voici les problèmes, il est apparu soudainement un problème qui dit:

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

Alors, comment puis-je résoudre ce problème?

1
Luke Carter

Le bureau ne se trouve pas dans /Desktop mais plutôt dans ~/Desktop. Exécute donc ces commandes.

  1. cd ~/Desktop (pour changer de répertoire sur le bureau)
  2. gcc hello.c -o hello (pour la compilation du programme C)
  3. Ensuite, exécutez votre application avec ./hello, si une erreur s’affiche, modifiez ses autorisations avec chmod +x hello.
5
Faizan Akram Dar

Puis j'ai tapé dans le terminal: cd /Desktop

/Desktop n'est pas le chemin d'accès à votre bureau. /Desktop est le chemin d'accès à un répertoire "Desktop" dans / (votre répertoire root). /home/<username>/Desktop ou, abrégé, ~/Desktop est le chemin d'accès à votre bureau.

Commencez donc par changer le répertoire de travail de votre terminal sur le chemin de votre bureau:

cd ~/Desktop

Puis compilez à nouveau le fichier:

gcc hello.c -o hello
3
kos