Création d'une DLL dans GCC ou Cygwin?

J'ai besoin d'aide pour compiler un script ("itérateur.c") dans une DLL. Je ne peux pas utiliser VS2010 puisqu'il ne pas en charge les fonctionnalités ajoutées à C dans le standard C99 (je suis en utilisant le "complexe.h" mais VB ne le supporte pas).

J'ai été à la recherche d'un remplacement, mais tout ce que j'ai trouvé est GCC qui je ne sais pas comment faire pour installer/utiliser (vraiment, j'ai passé comme une demi-heure de lecture par le biais de la documentation et je ne comprends même pas comment je suis censé pour l'installer), et Cygwin, je l'ai déjà installé mais je ne sais pas comment l'utiliser. Aussi, j'ai installé MinGW mais je pense que c'est le même que Cygwin plus ou moins, et je ne sais toujours pas comment faire une DLL.

Ce n'est pas comme j'ai été paresseux et je n'ai même pas essayé, c'est juste que les compilateurs ne sont pas comme rien que j'ai jamais utilisé avant (surtout Python IDLE et Visual Studio, qui font des choses assez facile pour vous). Je suis un peu perdu.

Quelqu'un pourrait-il me donner quelques conseils sur la façon d'utiliser ces outils pour faire une DLL que je peux accéder à partir d'un autre script? Il est vraiment important.

Vous en remercie d'avance.

OriginalL'auteur Daniel Torramilans | 2011-07-17