🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #13774

Traductor de C++ a C

#13774
From: Peluco
Date: Thu, 18 Jan 2001 12:29
33 lines
2422 bytes
	Hola.

	�Conoc�is alg�n programa que me permita convertir c�digo en C++ a algo
compilable con un compilador est�ndar de C?

	S� que hay algunos compiladores antiguos que para compilar C++ primero
lo convierten a C y despu�s usan el compilador de C (esto era lo que
hac�a cuando trabajaba con el Lattice C para los Amiga -joder, que viejo
soy-). El gcc es tan bueno ;-) que compila directamente el C++ y no me
vale para esto. El problema es que tengo unas librer�as hechas en C++ y
las tengo que compilar para un microcontrolador de Hitachi. Yo tengo el
gcc cruzado para ese micro, pero ahora esas librer�as las tiene que usar
una persona que trabaja con un IDE bajo windows que solo compila C y
crea un formato de c�digo objeto propietario (y que adem�s vale casi
medio kilo), por lo que no puedo enlazar las librer�as compiladas con
gcc. Si le digo a esa persona que tiene que usar el gcc, el gdb y
posiblemente linux lo m�s probable es que se tenga que tomar una baja
por depresi�n, por lo que necesito poder compilar esas librer�as con el
compilador de C.

	A las malas puedo generar con gcc un fichero ensamblador y hacer un
programilla para convertirlo al formato de ensamblador que usa el
compilador de C, pero si conoceis alguna herramienta que me permita
convertir a C y, a ser posible, que funcione bajo linux y windows, me
ahorrais cantidad de trabajo.

	Muchas gracias.

-- 
	Peluco
	pelukoARROBAyahooPUNTOcom
	pelukoATyahooDOTcom
Technical Details
Message-ID: <3A66E1A7.65E703F1@algo.es>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!hermes.visi.com!news-out.visi.com!nycmny1-snh1.gtei.net!cpk-news-hub1.bbnplanet.com!news.gtei.net!npeer.kpnqwest.net!news!antoniodrak.labdes.emu!nobody

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,3a3941748ff58a34,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-01-18 04:26:02 PST
Message-ID: <3A66E1A7.65E703F1@algo.es>
Date: Thu, 18 Jan 2001 13:29:27 +0100
From: Peluco <alguno@algo.es>
Organization: H.A.M.P.A.
X-Mailer: Mozilla 4.75 [es] (X11; U; Linux 2.2.17-21mdk i686)
X-Accept-Language: es-ES, en
MIME-Version: 1.0
Newsgroups: es.comp.os.linux.programacion
Subject: Traductor de C++ a C
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
NNTP-Posting-Host: 212.73.48.17
X-Original-NNTP-Posting-Host: 212.73.48.17
X-Trace: 18 Jan 2001 13:24:18 +0100, 212.73.48.17
Lines: 33
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!hermes.visi.com!news-out.visi.com!nycmny1-snh1.gtei.net!cpk-news-hub1.bbnplanet.com!news.gtei.net!npeer.kpnqwest.net!news!antoniodrak.labdes.emu!nobody