Création librairie partagée

patrickk -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

j'ai une petite question s'il vous plait: j'ai écrit 2 fichiers assembleurs, fichier1.S et fichier2.S et je souhaite les compiler et les lier pour créer une petite librairie dynamique.

Donc j'ai crée un makefile qui ressemble à ceci:

COMPIL = gcc

NAME = libnamic.so

$(NAME):
              nasm -f elf 64 fichier1.S
              nasm -f elf 64 fichier2.S
              gcc -o $(NAME) -shared *.o


Mais sans succès, quelqu'un aurait il une idée s'il vous plait?
merci.

1 réponse

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    essayer avec
    gcc -shared -Wl,-soname,$(NAME) -o $(NAME) *.o
    -Wl : passe les options au linker
    0