PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zusammenspiel zw. GCC und NASM



f0rtex
20-07-2003, 12:58
Hallo Leute

Gibt es eine Möglichkeit wie ich am GCC sagen kann, er solle doch bei der Option -S nicht GAS- sonder NASM-output erzeugen.



user~$ gcc -S -o ex1.s ex1.c


MfG
f0rtex

SeeksTheMoon
20-07-2003, 19:41
ich würde sagen, das geht nicht, weil gcc auf gasm abgestimmt ist und umgekehrt.
nasm hat ja eine andere Syntax etc.
(dass das nicht geht, ist aber nur eine Vermutung von mir)

cyneox
20-07-2003, 20:12
Original geschrieben von f0rtex
Hallo Leute

... er solle doch bei der Option -S nicht GAS- sonder NASM-output erzeugen.


MfG
f0rtex

wenn der code in ASM geschrieben ist dann werden GAS und NASM das selbe kompilat erzeugen....wenn sich aber um einen c-code handelt dann unterscheiden sich die outputs von den beiden compilern....

f0rtex
20-07-2003, 21:19
Habe nach längerem "googlen" folgendes tool (http://www.niksula.cs.hut.fi/~mtiihone/intel2gas) gefunden:



user~$ gcc -S -o ex1.s ex1.c
user~$ intel2gas -g -o ex1.asm ex1.s


Danke.

greets
f0rtex