Différences entre les versions de « Compilation »

De BlaxWiki
Aller à la navigationAller à la recherche
Ligne 6 : Ligne 6 :


==== Info & trucs divers ====
==== Info & trucs divers ====
 
===== Gcc =====
<pre>
<pre>
cat /proc/version : Linux version 2.6.34 (root@pfm-ins-mlx.agarik.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #2 SMP Wed May 19 14:42:05 CEST 2010
cat /proc/version : Linux version 2.6.34 (root@pfm-ins-mlx.agarik.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #2 SMP Wed May 19 14:42:05 CEST 2010
Ligne 12 : Ligne 12 :
Donne la version de gcc avec laquelle a été compilé le noyau, il faut la meme pour compiler des modules pour ce noyau
Donne la version de gcc avec laquelle a été compilé le noyau, il faut la meme pour compiler des modules pour ce noyau
</pre>
</pre>
===== No package xxx ====


<pre>
<pre>

Version du 23 octobre 2012 à 12:13

Cette page regroupe différentes informations / cours liées aux informations génériques nécessaires à la compilation :

GCC How to FR Info compilation,librairies FR Makefile FR

Info & trucs divers

Gcc
cat /proc/version : Linux version 2.6.34 (root@pfm-ins-mlx.agarik.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #2 SMP Wed May 19 14:42:05 CEST 2010

Donne la version de gcc avec laquelle a été compilé le noyau, il faut la meme pour compiler des modules pour ce noyau

= No package xxx

Lorsque l'on compile un programme et qu il ne trouve pas les lib ou header de soft dont il a besoin (car ces derniers ne sont pas installés dans les repertoires par défaut des lib & 
include), on déclare directement avant le .configure la liste des repertoires en question :

root@# CPPFLAGS="-I/opt/applis/pcre/include -I/opt/applis/courier-authlib/include" LDFLAGS="-L/opt/applis/pcre/lib -L/opt/applis/courier-authlib/lib"
root@# ./configure --prefix=/opt/applis/courier-0.66.3-1 --disable-root-check