Выполнение разделяемой библиотеки в Unix

Некоторые разделяемые библиотеки Unix обеспечивают вывод при вызове из командной строки, как если бы они были исполняемыми файлами. Например:

$ /lib/libc.so.6 
GNU C Library stable release version 2.13, by Roland McGrath et al.
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.5.2.
Compiled on a Linux 2.6.37 system on 2011-01-18.
[...]

В моей собственной разделяемой библиотеке, написанной на C, как я могу предоставить этот вывод? Я выполнил только что созданную библиотеку и получаю ошибку сегмента.

Примечание: https://unix.stackexchange.com/questions/7066/executing-a-shared-library

16
задан Community 13 April 2017 в 12:36
поделиться