LINUX.ORG.RU

вставка в модуль объектного файла


0

0

Для сборки модуля мне надо вставить в него стандартные файлы: /usr/lib/gcc-lib/i486-linux/3.3.5/crtbegin.o и /usr/lib/gcc-lib/i486-linux/3.3.5/crtend.o Это делается для функций __do_global_ctop_aux и __do_global_dtop_aux Когда было ядро 2.4 мы просто собирали наш модуль, а потом с помощью команды ld вставляли туда эти два файла. Как это сделать под ядром 2.6?

anonymous

Ответ на: комментарий от anonymous

по-моему быстрее скачать исходники glibc/gcc и сделать copy/paste нужных функций, особенно если они настолько автономны, что можно их прямо в модуль 2.4 врезать

erDiZz
()
Ответ на: комментарий от no1sm

Я уже говорил, там есть функции __d_global_ctop_aux и __d_global_dtop_aux. Это что-то связаное с выделением и освобождением памяти.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.