Многие компиляторы / компоновщики вставляют секцию .comment
в выходной файл, который их идентифицирует.Существует также ряд более тонких способов поведения, из которых можно создать отпечатки пальцев компилятора, но я не знаю ни одного существующего инструмента для этого.
Если у вас есть исходный код, самым простым решением будет попытка компиляции с каждым компиляторомдо тех пор, пока вы не получите двоичный файл, который соответствует побайтно (или даже близко).