При компиляции и компоновке с g ++ и clang ++ ожидается, что результирующий исполняемый файл будет связан равным по отношению к их связыванию.
Однако в некоторых случаях кажется, что исполняемые файлы clang ++ связаны с большим количеством библиотек, чемg ++, несмотря на те же аргументы, которые были переданы.
Это может вызвать функциональные различия, особенно в отношении динамически связанных библиотек, которые имеют автоматическое выполнение при загрузке и выгрузке.
Почему это происходит?