GCC: elenco di assiemi per IA64 senza una macchina Itanium

1

Ho bisogno di provare la seguente cosa: vorrei compilare alcuni semplici esempi di codice C e vedere la lista di assembly generata da GCC per l'architettura IA64, cioè voglio solo eseguire GCC con l'opzione -S e vedere il risultante. s file. Non ho una macchina Itanium, quindi per farlo da solo probabilmente avrò bisogno di una versione cross-compiling di GCC creata per x86 RedHat. Non mi interessa la compilazione incrociata completa, il che significa che non ho bisogno di generare i binari.

Il modo più semplice, ovviamente, sarebbe quello di trovare una macchina Itanium con GCC e provarci. Sfortunatamente, non sembra che abbia accesso a nessuno. Un'altra opzione è quella di creare una versione di GCC cross-compiling sul mio RedHat, ma a quanto pare è piuttosto un tentativo per qualcuno che non l'ha fatto prima (suppongo che il fatto che ho solo bisogno dell'output di .s non lo renda più semplice) .

Quali altre opzioni ci sono, se ce ne sono? Forse c'è una sorta di web front per un compilatore Itanium GCC sulla rete (qualcosa come Comeau Online o ideone.com, ma con l'output .s)? Qualunque altra cosa? Gradirei qualsiasi aiuto.

    
posta KD04 27.06.2012 - 19:05
fonte

2 risposte

1

umm, costruire una catena di strumenti cross-compile non è così difficile. Se si eseguono binutils insieme a gcc, capire le opzioni di configurazione è l'unica parte difficile. Guarda linux cross-compilato da zero per alcune idee.

    
risposta data 28.07.2012 - 01:46
fonte
0

Credo che VS2010 Ultimate sia dotato di un compilatore IA64 (potrebbe essere necessario installare Windows SDK). Potrebbe essere leggermente più semplice della creazione della toolchain GCC (anche se l'ho fatto per l'MSP430 su una macchina Linux e non è stato troppo doloroso).

    
risposta data 27.06.2012 - 21:48
fonte

Leggi altre domande sui tag