@manni66 Ich habe vorher immer entweder gcc direkt aufgerufen oder eine IDE verwendet (Code::Blocks). Ich wollte mal ein wenig davon wegkommen und mich mit Make auseinander setzen. Auf den ersten Dokumentationsseiten waren ein paar Beispiele und das Ziel "Clean" ist hierbei einfach etwas, das ich nicht vorher umbenannt habe. Ich wollte vor dem abschließenden linken alle Objektdateien in einem Verzeichnis sammeln da speziell Bibliotheken wie Lua sich nicht dauerhaft verändern (ich weiß, dass man auch einfach gegen die Bibliothek linken kann, aber das war jetzt einfach der Weg den ich probiert habe). Betriebssystem: Manjaro (Arch Derivat) Ich habe das Problem inzwischen auch einfach mit Wildcards in der Makefile gelöst. Danke dir auf jeden Fall für den Hinweis zu den doppelten Einträgen. Ich habe die Dateien per Skript sammeln lassen und habe da anscheinend etwas verbockt