Как скомпилировать двоичный файл ELF, чтобы его можно было загрузить как динамическую библиотеку?[дубликат]

На этот вопрос уже есть ответы здесь :создание .so, который также является исполняемым (2 ответа)Закрыт 5 лет назад .2015-03-18 04: 54: 28ZЭто теоретический вопрос.Я знаю, что, возможно, лучшей практикой будет использование общих библиотек.Но я столкнулся с этим вопросом и нигде не могу найти ответа.Как построить код и скомпилировать в формате ELF программу на C /C ++, чтобы ее можно было загрузить с помощью ---- +: = 0 =: + ---- ?Например, если один исполняемый файл содержит реализацию некоторой функции ---- +: = 1 =: + ----, и я хотел бы вызвать эту функцию из моей программы (и желательно получить результат функции), если это дажевозможно, как бы я это сделал?В псевдокоде я мог бы описать это так:Источник исполняемого файла ELF:Внешняя программа:
7 голосов | спросил Alexey Kamenskiy 9 MaramMon, 09 Mar 2015 11:28:04 +03002015-03-09T11:28:04+03:0011 2015, 11:28:04

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132