This line in http://cygwin.com/cygwin-ug-net/dll.html seems to have an error:
gcc -o myprog myprog.ca -L./ -lmydll ----------------------^ It seems it should be: gcc -o myprog myprog.c -L./ -lmydll Using "myprog.c" instead of "myprog.ca" allows it to compile to an .EXE which executes successfully. ==========Keith -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/