Ich kompiliere mein C++ - Programm mit dem folgenden Befehl zu LLVM IR.Angeben mehrerer Dateien beim Kompilieren von C++ nach LLVM IR mithilfe von clang
clang++ -O4 -emit-llvm program.cpp -c -o program.ll -S -pthread
Allerdings möchte ich jetzt das gleiche für mehrere Dateien tun. Wie kann ich das machen? Ich möchte nach der Kompilierung eine IR-Datei erzeugen (nicht separate IR-Dateien für jede Datei). Mit anderen Worten, ich möchte den verknüpften Code (Code aus allen Dateien miteinander verknüpft) in meiner IR-Datei haben.