Outils pour utilisateurs

Outils du site


tuto:linux:tuto_compilation

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tuto:linux:tuto_compilation [2013/06/08 16:37] roottuto:linux:tuto_compilation [2013/06/08 17:19] (Version actuelle) – [Exemples] root
Ligne 273: Ligne 273:
 gcc -shared -o libgigix.so boo.o foo.o gcc -shared -o libgigix.so boo.o foo.o
  
-gcc -L/root/compile -Wall -o test main.c -lgigix+gcc -L-Wall -o test main.c -lgigix
  
 export LD_LIBRARY_PATH=/root/compile export LD_LIBRARY_PATH=/root/compile
Ligne 297: Ligne 297:
 Pour compiler un programme en static (par exemple python) : Pour compiler un programme en static (par exemple python) :
 <code> <code>
-./configure LDFLAGS=" -static  -Wl,--no-export-dynamic" CFLAGS=" -static-libgcc -static -march=native -mtune=native -O3 -pipe -fPIC" CC=gcc-4.8 --enable-shared=no+./configure LDFLAGS=" -static  -Wl,-static" CFLAGS=" -static-libgcc -static -march=native -mtune=native -O3 -pipe -fPIC" CC=gcc-4.8 --enable-shared=no
 </code> </code>
  
tuto/linux/tuto_compilation.1370709479.txt.gz · Dernière modification : 2013/06/08 16:37 de root