Hi, On Wed, 29 Jan 2003, Eberhard Wilfrid ZFF TE-PR wrote:
Kann ich den gnu-Kompiler irgendwie dazu veranlassen eine Map und eine Elf32 Datei zu schreiben?
Siehe ld(1). ein Mapfile wird so generiert: % gcc -Wl,-Map,mapfile -o program o1.o o2.o ... (Obwohl es interessant waere zu erfahren, wozu du die brauchst, wenns nicht nur reine Neugier ist ;-) ). Oehh. Und bzgl. elf32 Dateien: hmm. Ich glaube irgendwo bist du verwirrt, alle .o Dateien (und executables, und shared libs) sind auf 32-Bit Linux im ELF32 Format, in dieser Hinsicht werden sie von gcc also immer erzeugt (Ok, eigentlich ist es der Assembler und nicht gcc, aber das ist ein Detail). Meintest du moeglicherweise auf einer anderen (64 Bit-) Plattform? Wenn ja, auf welcher: manche haben naemlich einen Biarch Compiler, der elf32 und elf64 erzeugen kann, je nach Optionenn; auf anderen brauchst du einen extra 32Bit Compiler. Oder meintest du was voellig anderes mit elf32? Ciao, Micha.