From: Matt E. <men...@me...> - 2006-02-27 15:50:36
|
From <http://lists.gnu.org/archive/html/libtool/2002-09/msg00145.html>: What does: gcc -shared -o hello.dll hello.o -Wl,--out-implib,libhello.dll.a take from the Makefile do? Specifically, why is the --out-implib linker directive needed? I tested it, and when removing it, everything still works. I suspect there exist significant docs for dll creation under MinGW, but I have yet to find them. eg, <http://www.mingw.org/docs.shtml#etc> has a reference to: How to make DLLs using GCC <http://www.nanotech.wisc.edu/~khan/software/gnu-win32/dllhelpers.html> ...but said link no longer exists, and I can't find the content anywhere else, let alone a google cache. Might someone help guide me through the mysteries of windows/mingw/gcc/g++ shared/dynamic library creation and management? -Matt |