Compile as DOS application?
Lee
ler762@gmail.com
Sat May 31 17:50:59 GMT 2025
On Sat, May 31, 2025 at 11:16 AM Jon Turney via Cygwin
<cygwin@cygwin.com> wrote:
>
> On 31/05/2025 01:33, Takashi Yano via Cygwin wrote:
> > On Sat, 31 May 2025 09:00:10 +0900
> > Takashi Yano wrote:
> >> On Sat, 31 May 2025 00:39:24 +0200
> >> Dan Shelton wrote:
> >>> Hello!
> >>>
> >>> Does Cygwin have a compiler which allows compiling ISO C applications
> >>> as DOS *.exe?
>
> Actually, we do have a package for an (old) version of djgpp, which I
> believe targets DOS executables.
At this point I'm pretty much a cargo-cult programmer, but for
whatever it's worth
i686-w64-mingw32-gcc
will build a non-gui *.exe program - which is a dos program, yes?
and for a windows program:
if test $target_type = mingw; then
WIN_ONLY=
CFLAGS="$CFLAGS -DWINVER=0x501"
SPECIAL_CFLAGS="-mwindows"
dnl from the cygwin FAQ: The regular setup allows you to use the
-mwindows option
dnl to include a set of the basic libraries user32, gdi32 and comdlg32.
dnl (and also make your program a GUI program instead of a console program)
PTHREAD_LIB=-lpthread
echo "Using mingw32 (Win32 GUI)"
else
Regards,
Lee
More information about the Cygwin
mailing list