Les Base de compilation sous Linux(Ubuntu)

akfreee -  
mamiemando Messages postés 33778 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.

A voir également:

1 réponse

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
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
akfreee
 
merci mamiemando, merci infiniment , je vais voir le lien et essayer de compiler le SOS et voire le résultat.
0
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
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Copie-colle le message d'erreur et je vais voir ce que je peux faire :-)
0
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
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
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