www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/05/31/13:51:37

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 54VHpaXL1817900
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 54VHpaXL1817900
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=t/0dTVmd
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0E753385801B
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1748713896;
bh=fVBHv749cNgQEgxE2YPs0bvU7wcAUkvFRHCGQKus6JE=;
h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
From;
b=t/0dTVmdBKrF7GB5xnFVUGxB+oBm2R6tGVn21ll8gAlLPBEJmAtzHsQdnBj8j5WY2
SBfDD6RSGJuy3kN+CgUPVSCwNu0fAcmIGCUSPC5T7C3gv2P6+/srFFhOc1H2Gpw9vp
/9utjk3EnzQh6Tnf+Q1c6EtCJv+yD1l+DE3/dD8A=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 81F073858D20
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 81F073858D20
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1748713871; cv=none;
b=Tx/sdM3kbo4B7kljp1h38EFuzGEsGDDNFjLZvl/sjeSQipWcOV4guf/QxCA1hy5QqNro6rUwTimTn3G4kTB/Rjj8STf2h+R/pQ8e0wps+QgWwTWOKMb3r99E+PrPlC51/yvVoeF+lZtRYHY/+0tk7zheaEshHShM3WyZFVwHFTw=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1748713871; c=relaxed/simple;
bh=n+rnmJwTzGMnl0r9NcZdz3THIjxHOYpgE5JuGrqolFE=;
h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;
b=to0+m3l4jYay3m/cA3XT/akUo6Izhgj0Arl8vANFXmoXEPRK+URBsLGkdkDTWZgKtYMFHfF+dfLBux6evx74ZwXqxTEwO5nlZ/EQ623rFpt4EdmRU7kl2Su4FWtoSSWflLEZwhTy31FfIzwGLrEw1uaYX6PsjrPXHc+DiAnZ3DA=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 81F073858D20
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1748713871; x=1749318671;
h=content-transfer-encoding:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=v7YL11QRbAUTmPtjS4fMiEEScvF4VzzH0qW589eGy58=;
b=I+N7gJ/fTB4POjX/1Pz177HyPq8l7I5wGUxZoTCtLg16fVRteujx2yOrDTqsVgpIMy
tBU9OIuCchnH4EUU9f1zLgMBsmomX8MlE1zbZhx4k+0+qGpD5Bkc7syauf0dTPAip67s
8SZe6vxsivO575XUBBTgO/5QE5vIE7O6IAAYAkUq/3qaP7XFMBb4yOB5iE91jHxLYqQN
2msUGfXzNfMfMLOsNSMK62VWlTGuoI7LFV5mHwNsKq2KOIFXxcYvSLPvgU2ERPwvGK0S
hBTI2X+4RUoqmUHen3H7G/TCsNH1Tuy+B4gy3m7/xdXBT3AgmezmzEMaWLL/CYgeYEB8
rZoA==
X-Forwarded-Encrypted: i=1;
AJvYcCVHdqyozUC+z5wPF1jdU1kpcZFXLfAaPGHb5esklxTinJHc7B2Nlum5DpsLE+4xTrWeBwPof/w=@cygwin.com
X-Gm-Message-State: AOJu0YwzSxN8t+OxvjzISMW2jpoHCpmt5QVX5PDctSi9nFBwY1UNaF0g
2n0KuQgQU0KgVfHMUs5MsYNPdlhoiSJSnYg07d18cgFVnQX+bXRUtyEhqdMF+sszEmPcHEn69+H
Xgo6xWmjGwKb4/3EPPRMT9XYvBG7ig4Y=
X-Gm-Gg: ASbGnct2u/bw9SupAWJWkUJCJY4xQAIcZGBk0pbdy9KrF4USXJN2XFIc+Tm3irL4EsB
cOKln6dj0C8kzuHwKg/xE5mQZxn70eceGL9rh29vPtWaW9L+CY2KKLE0i6EL+0A8dw5YZFnwumO
xpkK/taaYHhPg4/b0u15gWW8bq+1nTtbKvL2FRJllCOIsyM/MP8dOC/HRICT686hJ43Zmv8e72i
OU+
X-Google-Smtp-Source: AGHT+IFetRUL5fyrIwA6FCtav0XIlYCCJcYMMBZ/aiyB+Z5TwEROKe41e2t/kakXjOWrFW8aiaKndIaTaLbbxitkLQk=
X-Received: by 2002:a05:6808:6c96:b0:406:71fd:b610 with SMTP id
5614622812f47-407a660f22fmr1632528b6e.33.1748713870764; Sat, 31 May 2025
10:51:10 -0700 (PDT)
MIME-Version: 1.0
References: <CAAvCNcBVNa7WNeeTFfE90BZBbR=uPOnGjkfcZ9_V4tWPz4xeOA AT mail DOT gmail DOT com>
<20250531090010 DOT ef1726d9646216cdca8751c6 AT nifty DOT ne DOT jp>
<20250531093328 DOT bbbc7535e942273e2344ca9f AT nifty DOT ne DOT jp>
<4e0a50e9-4465-4916-8cef-efa2b0ad9356 AT dronecode DOT org DOT uk>
In-Reply-To: <4e0a50e9-4465-4916-8cef-efa2b0ad9356@dronecode.org.uk>
Date: Sat, 31 May 2025 13:50:59 -0400
X-Gm-Features: AX0GCFvya7Ao116wZngNcEXFTTvR8uNSzM9GgWyGvxz0BtcnKBZZYqSw9jSlnUo
Message-ID: <CAD8GWsvZHq9o+mQLAdF6ZQ=Cx6scLwJH61sT0BXvEHfOaesc4g@mail.gmail.com>
Subject: Re: Compile as DOS application?
To: Jon Turney <jon DOT turney AT dronecode DOT org DOT uk>
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Lee via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Lee <ler762 AT gmail DOT com>
Cc: cygwin AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 54VHpaXL1817900

On Sat, May 31, 2025 at 11:16 AM Jon Turney via Cygwin
<cygwin AT cygwin DOT 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

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019