Lier une bibliothèque partagée à l'aide de gcc

J'ai une bibliothèque partagée (*.donc) créé à l'aide de Vue Réelle Compilateur Outils (RVCT 3.2) sur la cible de windows. Ensuite, j'ai essayer de lier ce *.donc fichier avec mon application en utilisant gcc sur un système linux.

Qu'est-ce que la gcc avec l'option de relier cette bibliothèque partagée avec mon application linux?

Ma question est, est le -shared option, qui est utilisé comme

gcc -shared myfile.so

..., utilisé pour créer le SI fichier ou de le lien la SORTE de fichier? Je crois qu'il crée quelque chose comme:

gcc -lmyfile.so

Est-ce suffisant? Ou est-il tout autre commutateur à dire à l'éditeur de liens que c'est une bibliothèque dynamique (shared object)?

InformationsquelleAutor goldenmean | 2009-04-07