Aus einem Quellcode (=text) Maschinencode zu erzeugen (in hex = binär), ist die Lieblingsbeschäftigung jedweden Compilers.
Ich glaub aber, dass du eigentlich die Umwandlung bzw. Ausgabe dieses binär-codes in eine ".HEX" File meinst.