Re: PL/M or C or Ada cross compiler on Vax or Solaris or Windows for Intel 80186

josejuanmr@lycos.es
19 Dec 2002 12:41:00 -0500

          From comp.compilers

Related articles
PL/M or C or Ada cross compiler on Vax or Solaris or Windows for Intel dhivyab_ramasamy@infy.com (2002-12-11)
Re: PL/M or C or Ada cross compiler on Vax or Solaris or Windows for lars@bearnip.com (2002-12-13)
Re: PL/M or C or Ada cross compiler on Vax or Solaris or Windows for Martin.Ward@durham.ac.uk (2002-12-19)
Re: PL/M or C or Ada cross compiler on Vax or Solaris or Windows for josejuanmr@lycos.es (2002-12-19)
Re: PL/M or C or Ada cross compiler on Vax or Solaris or Windows for PBgeek@att.net (Bob Sheff) (2002-12-19)
| List of all articles for this month |

From: josejuanmr@lycos.es
Newsgroups: comp.compilers
Date: 19 Dec 2002 12:41:00 -0500
Organization: Me
References: 02-12-070
Keywords: C
Posted-Date: 19 Dec 2002 12:40:59 EST

> 1) ASM/PLM 186 cross compilers on Unix/Windows/DOS
> ...
> 3) Cross compilers for C and Ada on Unix/Windows/DOS for 80186


Bruce Evans' C compiler (BCC) is a simple C compiler that produces 8086
assembler (essentially the same as 80186 assembler) in a MASM style.
There is a package at
http://www.cix.co.uk/~mayday/dev86/Dev86src-0.16.0.tar.gz
that contains BCC and a collection of binary utilities, including
an assembler (as86) and a linker (ld86). This package compiles
straight out-of-the-box under Linux with GCC. I think this is the
compiler used in ELKS:
http://elks.sourceforge.net


I don't know the object file format of as86/ld86, but it's
probably a.out. You will have to convert the objects to your
own binary format.


Jose Juan Mendoza Rodriguez


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.