Hi.  After hours and hours of trying, Im writing to the list hoping to get
some clarification for this newbie on getting GSL to work under
windows/mingw32.

I have downloaded and installed MSYS and mingw32, and have downloaded the
GNUWin32 version 1.0 of GSL.  But I am stuck.  Where do I place the GSL?  I
know somewhere it says to place it in the program files path, but the GSL
documentation says that it belongs in the  /usr/local/include/gsl path,
which in the windows case I assume would be within the MSYS directory
structure.  Is that correct?  And whereever I place it, how do I tell
windows (or MSYS) that it is even there?  Do I need to put it into the
windows path statement, or some sort of path statement used by MSYS?  Does
MSYS have some sort of update function when you change directory structures?

Next, when compiling a C code, how do I link using the dlls?  Or do I link
using the libgsl.a files?  I could really use some simple, complete, easy to
follow instructions on this.  It is very confusing to me, and the manuals
that came with GSL etc are not of too much help.  I have read the one page
discussion on linking in the GSL manual many times.  It assumes I know much
more than I do and it does not give an example of using a dll.  I am just a
beginner and would really appreciate some help so that I could use GSL.

Also, must I use the 1.0 version of GSL available at the mingw32 site or can
I compile my own so that I can use the latest version?  Is compiling the new
version just a matter of downloading the source files and issuing the
appropriate make commands, etc?  Or are there certain things in the unix
version of the GSL source code that do not port directly into compiling it
under mingw32.  Similarly, are there some functions of GSL that are not
available in the mingw32 version?

Must I also download the header files if I want to write a C program that
uses GSL functions?  What directory should I place them in?  How does MSYS
or windows know that they are there?

Is WSYS the only interface to mingw32?  It is funny to me, but in the web
instructions to mingw32 it says to install it and type in some test
commands.  But where are you to type them in??  Into a dos prompt?  Into the
WSYS shell?  The web page gives you no clue.  Does mingw32 have its own
shell?

Lastly, I understand that it may be easier to get GSL to work with cygwin.
But I also read that the executables made under cygwin are slower.  Does
anyone know how much slower they are, in general?  10x?  1,000x? 2x?  Also,
how much slower might GSL run under mingw32 as compared to running it under
Linux?

You can see that I am quite confused by all of this and I could really use
some very clear instructions.  I would be most grateful if anyone would be
willing to lend a hand.


Cheers,
John




-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
GnuWin32-Users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gnuwin32-users

Reply via email to