Les Base de compilation sous Linux(Ubuntu)
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.
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
-
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-
-
-
-
-
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
-