From: jsolomon AT oneiron DOT stanford DOT edu (Jeff Solomon) Subject: Don't kill me! 25 Jun 1997 16:00:22 -0700 Approved: cygnus DOT gnu-win32 AT cygnus DOT com Distribution: cygnus Message-ID: <199706252213.PAA21173.cygnus.gnu-win32@oneiron.Stanford.EDU> Original-To: gnu-win32 AT cygnus DOT com Original-Sender: owner-gnu-win32 AT cygnus DOT com Hi all, I have searched through this mailing list (all 6MB that I could find) and I couldn't find quite the answer I was looking for. I just downloaded b18 and I was hoping to easily compile my socket code that I have successfully compiled under both Solaris and IRIX. To my surprise the calls to socket, send, recv, connect etc actually worked! The calls to gethostbyaddr and gethostbyname, however, failed to resolve with the error: couldn't find cygnus32_gethostby... I know that these get* funcs and others are mapped to the cygnus32 names for good reasons. I just think I'm invoking the compiler incorrectly. Under Solaris, the gcc command line ended in: -lsocket -lnsl. Do I need to add a similar option for gnuwin32? What about specifying the library path? Also, I want to use the regular expression library functions like I successfully use in the Solaris version of this code. I include which does exist, but all that file does is include which doesn't exist. What gives? How do you use regular expressions with gnuwin32? Should I download the gnu regex package and just build it or is it already shipped? Finally, here is my newbie question of the day: What is the difference between a .dll and a .a file? What happens when I compile a simple C program. Is this linked with libc.a? libcgywin.a? cgywin.dll? Can I move the resulting .exe file to another x86 box that doesn't have gnuwin installed and just run it? If not, is there a way to statically link so I can? Somebody please put me out of my misery! thanks in advance, Jeff -- *********************************************************************** Jeff Solomon Tel: (415) 725-3701 Computer Systems Lab Email: jsolomon AT oneiron DOT stanford DOT edu Stanford University Tel for Summer 97: (415) 933-4382 *********************************************************************** - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".