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: <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: Subject: Re: Compile as DOS application? To: Jon Turney X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Lee via Cygwin Reply-To: Lee Cc: cygwin AT cygwin DOT com Content-Type: text/plain; charset="utf-8" Sender: "Cygwin" Content-Transfer-Encoding: 8bit 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 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