How to do GUI apps
Alex Lyons
alexl@cre.canon.co.uk
Wed Feb 26 03:22:00 GMT 1997
drs wrote:
> But this doesn't seem to work. What are we doing wrong?
>
> bash$ gcc -o win.exe win.o -ssubsystem windows -mwindows
> gcc: windows: No such file or directory
> gcc: unrecognized option `-ssubsystem'
>
> --DRS
The answer is to use
-Wl,--subsystem,windows
on the gcc or g++ command line.
This works although it gives a (apparently harmless) linker warning
about an unknown entry point. This warning can be removed by using
the linker -e option.
Notice
(1) both --subsystem and windows are passed to the linker using -Wl
(2) if you use -ssubsystem rather than --subsystem (as it says in the
FAQ) the resulting executable works on Windows 95 but not under NT.
(Something to do with the way in which the linker strips the symbol
table I think.)
---
Alex Lyons MA PhD mailto:alexl@cre.canon.co.uk
Computer Vision Group http://www.cre.canon.co.uk/
Canon Research Centre Europe Ltd tel: +44-1483-448844
Guildford, Surrey, GU2 5YF, UK fax: +44-1483-448845
-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".
More information about the Cygwin
mailing list