Help cross compiling for MingW32 standalone executables.
Bill C. Riemers
cygwin@docbill.net
Wed May 14 00:31:00 GMT 2003
Here is a specific example:
$ cat test.c
#include <math.h>
#include <stdlib.h>
int main() {
void *s=sin;
return (size_t)s;
}
$ gcc -mno-cygwin -o test.exe test.c -lm
$ strings test.exe |grep dll
msvcrt.dll
cygwin1.dll
KERNEL32.dll
It turns out this example works fine, if I leave off -lm. If there is a
flag I can set so a "configure" script will think -lm does not exist, my
problem would be solved.
Bill
----- Original Message -----
From: "Bill C. Riemers" <cygwin@docbill.net>
To: <cygwin@cygwin.com>
Sent: Tuesday, May 13, 2003 7:35 PM
Subject: Help cross compiling for MingW32 standalone executables.
> I've been attempting to build mingw32 standalone executables by cross
> compiling with the -mno-cygwin option. I thought it was working
correctly,
> until I handed off the execuables to someone without cygwin. It turns out
> the executables still link in cygwin1.dll. Does anyone know what flag I
> should use to get a true standalone excutable?
>
> Bill
>
--
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/
More information about the Cygwin
mailing list