Über "Hello, World" hinaus: Ein tiefer Einblick in die Erstellung von ausführbaren Dateien

2025-05-05

Der Autor erinnert sich an die angenehme Erfahrung, C und C++ zu lernen, steht dies aber dem mühsamen Prozess gegenüber, Programme in ausführbare Dateien umzuwandeln. Diese Artikelserie soll die Lücke in bestehenden Programmierlehrbüchern zum Thema Kompilierung schließen. Es werden die Kernkonzepte des Compilers behandelt und Behauptungen durch reproduzierbare Schritte mit Binutils und dem ausführlichen Modus (-v) des Treibers verifiziert. Ziel ist es, den Lesern ein vollständiges Verständnis des Prozesses der Erstellung ausführbarer Dateien zu vermitteln und sie von der Frustration über mysteriöse Fehler wie LNK2019 und LNK4002 zu befreien.