Zastanawiasz się, czy opcje łącznika gcc (np .: -Wl, opcje) mogą zmieniać instrukcje asemblera w skompilowanym pliku wykonywalnym, jak to się dzieje, gdy używasz pewnych opcji optymalizacji gcc? Czy różnica między korzystaniem z opcji linkera a jej niewykorzystywaniem może być widoczna podczas porównywania skompilowanych plików binarnych (np. Porównywania sygnatur)?Czy opcje łącznika gcc mogą zmienić instrukcje asemblera w skompilowanym pliku binarnym?
UPDATE
Aby być bardziej precyzyjnym Chcę dowiedzieć się, czy FLIRT podpisy zmienić podczas korzystania z niektórych opcji łączące podczas procesu kompilacji. Te podpisy wykorzystują tylko funkcje biblioteczne do tworzenia podpisów.
Zobacz np. '--wrap'. – Phillip
@ Phillip, czy możesz wyjaśnić to dokładniej? – Maximilian
Strona podręcznika zawiera szczegóły dotyczące opcji; może być użyty do przesłonięcia symboli, które, przynajmniej dla plików obiektów C, mogą również zmienić sygnaturę funkcji. – Phillip