ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
23 апреля
1583208 Топик полностью
klen (Вчера, 22:24, просмотров: 63) ответил Nikolay_Po на По инструкции - смогу. Сам - не догадаюсь. Вроде как, СО-шки нужны не абы-какие, а скомпилированные под окружение. Скорее всего, у MRS, они с минимумом расширений, чтобы в любой среде работать, на любом x86-64 процессоре.
давай проверим. so.7z

нужно куданить положить.


запустить MRS в стиле


LD_PRELOAD="/путь/к/lib1.so /путь/к/lib2.so" ./MRS


работает это так - загрузчик всовываетв кеш адресного пространства сеанса ( консоли или где запущен процесс ) список либ, там к тому времени уже есть они же но из системы, например libc, но в линуксе эта пролема решена версионированием, одна и таже библиотека может иметь разыне версии и загружени в адресное пространсво окружения одновременно, если после этого ( запуск MRS c LD_PRELOAD ) зпускается дочерний процесс - он уже может выбрать версию. тоесть загрузчик системы это сделает по заголовкам запускаемого бинаря - никаких конфликтов. грамотный и обобщенный механизм. попрожуй. у меня так среда для плис работает - старье с старыми дровами на отлfдчик.