Différences entre les versions de « Compilation »

De BlaxWiki
Aller à la navigationAller à la recherche
Ligne 5 : Ligne 5 :
[https://wiki.blaxeenprod.com/BENPERSO/doc-manuel/system/makefile-fr.pdf Makefile FR]
[https://wiki.blaxeenprod.com/BENPERSO/doc-manuel/system/makefile-fr.pdf Makefile FR]


==== Info & trucs divers ====
=== Info & trucs divers ===
===== Gcc =====
==== 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 13 : Ligne 13 :
</pre>
</pre>


===== No package xxx ====
==== No package xxx ====
 
<pre>
<pre>
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 &  
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 &  

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