PDA

Visualizza versione completa : file con estensione ".elf"


pinomorgese62
27-03-2009, 20.54.48
Ho un file eseguibile con estensione .elf.
Uso Ubunto come posso eseguirlo?

Grazie

Ciao

Pino

n@ndo
28-03-2009, 11.31.31
http://it.wikipedia.org/wiki/Executable_and_linkable_format
da ubuntu dai il comando man elf per avere inforrmazioni sul file....può essere anche un eseguibile della ps2

pinomorgese62
28-03-2009, 18.30.50
Già fatto e mi da un mare di informazioni che non mi sono utili. Avevo fatto anch'io la ricerca che mi hai consigliato.

Il problema è come eseguirlo.

Grazie.

Ciao

Pino

UG0_BOSS
29-03-2009, 12.43.26
Un eseguibile qualsiasi lo lanci semplicemente dando da terminale o dal menu grafico "Esegui comando" il percorso del file da eseguire. Se per esempio il file si trova nella tua home e si chiama eseguibile lo lanci con il comando:
$ /home/nomeutente/eseguibile

AMIGA
02-04-2009, 00.46.27
Già fatto e mi da un mare di informazioni che non mi sono utili. Avevo fatto anch'io la ricerca che mi hai consigliato.

Il problema è come eseguirlo.

Grazie.

Ciao

Pino

Allora i .ELF sono degli eseguibili UNIX,ma usato anche da altri OS,anche AmigaOS 4.0 e MorphOS su architettura PowerPC lo usano,adesso non sono esperto su Linux,ma pare che si possano eseguire anche su questo sistema,ti allego qualche link,che spiega la situazione:

http://it.wikipedia.org/wiki/Executable_and_linkable_format

http://fts.ifac.cnr.it/cgi-bin/dwww/usr/share/doc/HOWTO/it-html/ELF-HOWTO/ELF-HOWTO-1.html

Semi.genius
02-04-2009, 08.46.53
i ".elf" possono essere di tutto. non è una vera e propria estensione ma sono usati da alcuni programmi per indicare che è un eseguibile solitamente per un altra piattaforma... ad esempio, Xilinx WebPack li genera per indicare che sono eseguibili per FPGA, dumper di PS2 li genera per indicare cche son oeseguibili per PS2 etc.. Di fatto pure eseguibili di linux sono degli ELF ma di solito non si denota l'estensione perché è ovvio (gli .exe di windows sono dei PE invece). Quindi la estensione indica è stata destinata ad una piattaforma che supporta gli ELF, fine! Adesso senza sapere la piattaforma per cui è destinata, stiamo brancolando nel buio.

Se vuoi proprio provare ad eseguire il file sulla tua piattaforma, apri il terminale sulla directory dove si trova il file:
chmod +x ./nome.elf
e come già detto da UG0_BOSS
./nome.elf
dove su nome sostituisci il nome di file