Les Base de compilation sous Linux(Ubuntu)

akfreee -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je suis débutant sous les systèmes Linux et je veux apprendre à compiler mes propres programme c/c++ et d'autres , mais c'est très différant de Windows .
ma question porte sur la commande "make" , lorsque je télécharge des sources je trouve en générale les fichiers suivants:
le code source: .c , .cc ...
et
INSTALL
LICENCE
Makefile
VERSION

voilà donc si vous pouvez m'orienter, moi je veux bien travailler sur le projet SOS http://sos.enix.org et je veux comprendre les base de la compilation sous Linux avant,
si vous connaissez le projet (si vous l'avez compilé)j'aimerai que vous m'orienter d'avantage.

et Merci infiniment.

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Tu peux lire ceci pour voir les conventions de notations et quelques rappels sur le C :
    http://www.mistra.fr/tutoriel-linux-compiler.html

    Je ne connais pas spécialement le projet, donc si tu n'arrives pas à la compiler dis-moi ce qui te bloque et quels sont les messages d'erreurs.

    Bonne chance
    0
    1. akfreee
       
      merci mamiemando, merci infiniment , je vais voir le lien et essayer de compiler le SOS et voire le résultat.
      0
    2. akfreee
       
      voici le source de ce petit système d'exploitation, "make" s'arrête très vite.
      http://sos.enix.org/wiki-fr/upload/SOSDownload/sos-code-art1.tgz

      svp mamienmando si vous avez un peu de temps aider moi.
      merci infiniment.
      0
    3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
       
      Copie-colle le message d'erreur et je vais voir ce que je peux faire :-)
      0
    4. akfree
       
      voilà:

      ./support/build_image.sh fd.img sos.elf
      Couldn't find a correct grub installation.
      make: *** [fd.img] Error 1

      et merci.
      0
    5. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
       
      Ah ouais, non mais là, c'est pas une erreur de compilation... En gros le script shell build_image cherche grub mais ne le trouve pas.

      Déjà utilises-tu grub ou lilo ? Voir introduction ici :
      http://www.mistra.fr/tutoriel-linux-configurer-boot-loader-grub-lilo.html

      Ensuite quelle version de grub utilises-tu si c'est grub ?

      Pendant qu'on y est quelle distribution linux utilises-tu ?

      Bonne chance
      0