Если это ваше собственное приложение, вы можете переставить сборку так, чтобы ваш исполняемый файл был только main() { real_main(); }
, а real_main()
- libapp.so
. Тогда вы можете протестировать libapp.so
с вашим существующим кодом.
Если возможно загрузить другой исполняемый файл, возможно, потребуется загрузка ld.so
и заставить его выполнить свою работу. Если вы запустите /lib/ld-linux.so
(в Linux), он напечатает раздел с информацией.