salut,
pour pas mal de trucs sympa (kinect, freeframe, etc) il faut souvent compiler ... je patauge lamentablement et serais très heureux si je pouvais trouver un tuto pour enfin comprendre !
merci
geeko
Hors ligne
bonjour,
çà dépend d'abord de ton OS . Les outils ne sont pas les mêmes selon . Sous tous les GNU/Linux (voire BSD) il ya tous les outils GNU (souvent préinstallés ) pour çà .
Je te renvoie à http://doc.ubuntu-fr.org/tutoriel/compilation pour la distrib la plus populaire . (c'est la même chose sur toutes les "Debian-based") .
pour les autres OS je laisse la parole aux utilisateurs de ces OS .
Hors ligne
je suis sur mac 10.5.8, et je ne sais pas utiliser "terminal" qui gére la couche UNIX (enfin je crois ...)
merci néanmoins Sakramh !
Hors ligne
Hello
oui, il faudrait un tuto
Mais en bref c'est pas hyper dur non plus :
ce qu'il faut voir :
1/ dans terminal les install sont souvent sudo sh install.sh ou sudo ./install.sh
ensuite tu mets un code adinistrateur
2/ pour les make
même chose avec sudo make
mais au niveau des make : tu les ouvres avec textedit, et là tu regardes, s'il te demande de changer le rrot des sources nécessaires : pd-exetended, ou bien GEM, ou bien vanilla etc etc
tu lis bien les readme, qui très souvent sont très précis.
je suis pas du tout un spécialiste de la compilation, mais j'y arrive la plupart de temps sans trop de peine.
voilà ce qu eje peux dire
je suis certain que d'autres te préciseront bien plus tout cela.
Hors ligne
Il doit forcément exister un tuto pour Darwin . Celà dit c'est la même que sous Linux et BSD . Seuls les outils changent . (Xcode pour mac) . Tu peux toujours lire mon lien , çà te donnera une bonne base .
Je relève pour la n-ième fois la même erreur sur ce forum à propos de "make" . Nul n'est besoin de compiler en root (sudo make) . Sauf à lancer cette commande dans le répertoire root (/usr/src ) sans s'être ajouté au "groupe sources" .
En général on compile dans son répertoire donc make suffit . (c'est même conseillé pour plein de raisons : sécurité système, manipulation ultérieure de fichiers ...) .
Seule l'installation nécessite sudo (afin de répartir les binaires dans les répertoires root : /usr/bin, /usr/lib, usr/share etc...)
basiquement sur tous les Unix-like :
- vérifier (sur le site du soft, dans le fichier README et/ou INSTALL des sources que l'on a bien toutes les dépendances installées sur son sytème ( les librairies de dévellopement ) )
- se placer dans le répertoire des sources
- si il y a un script shell d'install (install.sh) le lancer _fastoche_
- si c'est un tar-ball classique faire un ./configure --help pour connaître les options de compilation si il y en a
- lancer un ./configure --"option1" --"option2" etc...
- lancer la compilation proprement dite : make
- si elle a été jusqu'au bout sans erreur installer : sudo make install
Dernière modification par sakramh (2012-03-13 20:01:32)
Hors ligne
merci beaucoup, c'est un peu plus clair, je vais aller regarder le tuto Linux !
@sakramh : lancer le script (install.sh) c'est l'ouvrir dans terminal ? (pardon pour ma naïveté)
Hors ligne
oui
Hors ligne