🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

elf: Plataforma destino de un ejecutable (i386/i486/i586/i686)

#17270
From: Manuel López Moreno
Date: Sat, 29 Jan 2000 00:00
32 lines
1688 bytes
El 'Subject' es un poco lioso ;)

Voy al tajo:

�ltimamente estoy compilando paquetes para Pentium y Pentium II.
Las opciones del egcs son:
Pentium:	-mpentium		; gracias Drizzt ;)
Pentium II:	-O7 -mpentiumpro	; (no estoy seguro �?)

Vale; pues una vez creado el ejecutable... �con qu� utilidad se puede
averiguar la plataforma destino?

Por ejemplo, si hago

	$ strip ejecutable_para_pentium		; primero lo 'destripo' ;)
	$ file ejecutable_para_pentium

me reporta:

ejecutable_para_pentium: ELF 32-bit LSB executable, Intel 80386, version 1,
dynamically linked (uses shared libs), stripped

Vamos, que el file parece que no ve tres en un burro.
�Es por haberlo 'destripado'? ...no creo �?

Resumiendo:
1) �Qu� utilidad distingue la plataforma destino, -m<plataforma>, una vez
constru�do el ejecutable ELF?
2) �Y si es un *.o?
3) �D�nde c*�* hay _documentaci�n_ del egcs, aunque sea err�nea ;) ?

Saludos.
Technical Details
Message-ID: <slrn895u85.h5.luname@mantium.luname.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,d80345d35c37adc0,start
X-Google-Attributes: gidf86c8,public
From: luname@linuxfan.com (Manuel López Moreno)
Subject: elf: Plataforma destino de un ejecutable (i386/i486/i586/i686)
Date: 2000/01/29
Message-ID: <slrn895u85.h5.luname@mantium.luname.net>
X-Deja-AN: 579159966
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@uni2.es
X-Trace: m2newsread.uni2.es 949156324 62.36.128.26 (Sat, 29 Jan 2000 15:32:04 MET)
Organization: Wanadoo
Mime-Version: 1.0
User-Agent: slrn/0.9.6.2 (Linux)
NNTP-Posting-Date: Sat, 29 Jan 2000 15:32:04 MET
Newsgroups: es.comp.os.linux.programacion