История изменений
Исправление X512, (текущая версия) :
ld -r
это для слияния нескольких объектных файлов в один. Объектные файлы предназначены для статической линковки, а не динамической. Линковать их сложнее и медленнее например потому, что там больше типов релокаций. Динамические библиотеки специально предназначены для динамической загрузки, неважно в ядре или пространстве пользователя. В том же Windows модули ядра – это обычные DLL.
Исходная версия X512, :
ld -r
это для слияния нескольких объектных файлов в один. Объектные файлы предназначены для статической линковки, а не динамической. Линковать их сложнее например потому, что там больше типов релокаций. Динамические библиотеки специально предназначены для динамической загрузки, неважно в ядре или пространстве пользователя. В том же Windows модули ядра – это обычные DLL.