Langage c sous ubuntu

Résolu
ziedzico Messages postés 438 Statut Membre -  
 Houssam -
Bonjour,j'ai un prob au niveau de la compilation du code c sous le terminal de ubuntu bootable
apres ::: [ gcc zied.c ] ::: j'ai recu ce code d'erreur : /usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld a retourné 1 code d'état d'exécution

merci de me repondre

mon fichier comporte le code suivant :
#include<stdio.h>
main()
{
printf ("coucou !");
}
Configuration: Linux
Firefox 3.0

31 réponses

  • 1
  • 2
  1. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    il faut installer les lib standards
    tapes dans un terminal
    sudo aptitude install build-essential
    apres tu pourras compiler ton programme
    1
  2. mype Messages postés 2459 Date d'inscription   Statut Membre Dernière intervention   437
     
    les librairies standard du C comme stdio.h, stdlib.h etc... tu dois les installer pour compiler ton programme
    pour ça tu ouvres un terminal et tu tapes
    sudo aptitude install build-essential
    1
  3. Utilisateur anonyme
     
    Avec quoi compiles tu?
    Quelle est la commande?
    0
  4. ziedzico Messages postés 438 Statut Membre 112
     
    gcc
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ziedzico Messages postés 438 Statut Membre 112
     
    j'ai l'installé pour qu'elle marche avec sudo apt-get install gcc
    0
  7. Utilisateur anonyme
     
    Et quelle ai ta commande pour compiler?
    0
  8. ziedzico Messages postés 438 Statut Membre 112
     
    gcc zied.c
    0
  9. ziedzico Messages postés 438 Statut Membre 112
     
    je suis sous Desktop et le fichier se trouve sur le bureau
    car quand je fais "vi zied.c" le fichier apparait sur le bureau
    0
  10. Utilisateur anonyme
     
    Essaye ça :

    gcc -o log log.c
    0
  11. ziedzico Messages postés 438 Statut Membre 112
     
    gcc: log.c : Aucun fichier ou dossier de ce type
    gcc: pas de fichier à l'entrée
    0
  12. Utilisateur anonyme
     
    essaye :

    cd Desktop/
    gcc -o log log.c
    0
  13. ziedzico Messages postés 438 Statut Membre 112
     
    je crois que il manque des fichiers d'installation ou une des bibleotheques car je vois maintenant :
    zied.c:1:18: erreur: stdio.h : Aucun fichier ou dossier de ce type
    zied.c: Dans la fonction «main» :
    zied.c:4: attention : incompatible implicit declaration of built-in function «printf»
    0
  14. Utilisateur anonyme
     
    #include <stdio.h>
    #include <stdlib.h>

    int main (int argc, char * argv[])

    puts ( "Hello world!" ) ;

    }
    0
  15. ziedzico Messages postés 438 Statut Membre 112
     
    bash: cd: Desktop/: Aucun fichier ou dossier de ce type
    0
  16. ziedzico Messages postés 438 Statut Membre 112
     
    pour hello world je vois :
    zied.c:1:19: erreur: stdio.h : Aucun fichier ou dossier de ce type
    zied.c:2:20: erreur: stdlib.h : Aucun fichier ou dossier de ce type
    zied.c: Dans la fonction «main» :
    zied.c:8: erreur: expected declaration specifiers before «puts»
    zied.c:12: erreur: expected declaration specifiers before «}» token
    zied.c:12: erreur: expected «{» at end of input
    0
  17. Utilisateur anonyme
     
    Ouai tu t'en prends de partout.
    Essaye de réinstaller GCC.
    0
  18. ziedzico Messages postés 438 Statut Membre 112
     
    excuse moi car je suis completement debutant et mon disque dur est plein
    c pour ca j'ai installé une version complete
    j'ai cru que ubuntu bootable fait l'affaire
    0
  19. Utilisateur anonyme
     
    T'inkiete pas, moi aussi je suis passé par la :D
    Réinstalle GCC.
    0
  20. ziedzico Messages postés 438 Statut Membre 112
     
    j'ai knoppix 5.0 mais il s'arrete au niveau de demarrage (pc portable)
    pourtant sur un pc de bureau il se lance parfaitement et execute le code c
    0
  • 1
  • 2