0
I c-Programm in Assembler-Code mit folgenden Befehle in LLVM umgewandelt haben:Wie Assembler-Code konvertieren in LLVM ausführbaren
clang -emit-llvm matrix.c -c -o matrix.bc
llc -march=alpha matrix.bc -o matrix.s
Nun, wie zu konvertieren matrix.s Baugruppendatei in eine ausführbare Datei von alpha.
Wie geht das?
Thanks a lot Frank für Ihre Hilfe. Können Sie mir bitte mitteilen, welchen Pfad ich für [zusätzliche Bibliotheksorte und zusätzliche Include] Platzhalterposition angeben muss. Ich benutze clang2.8 und llvm2.8 Version Build mit Quellcode. Wenn ich den folgenden Befehl versuchte "clang matrix.s -L -mllvm -Wall -g -L. -Wl, -pie -I. -I -o matrix.out" bekomme ich Fehler als clang: Fehler: keine solche Datei oder Verzeichnis: 'matrix.out' Bitte lassen Sie mich, wo ich den Befehl korrigieren müssen –
@BalasahebDabhade, siehe meine Bearbeitung und wenn dies die Fragen beantwortet bitte akzeptieren. Wenn Sie keine anderen Bibliotheken oder Includes verwenden, können Sie diese Argumente entfernen. –