Я могу создать исполняемый файл с gcc со статической ссылкой:
gcc -static xxx.c -o xxx
Поэтому я могу запустить xxx без какой-либо внешней зависимой библиотеки.
Но что, если я хочу создать общую библиотеку без externel-зависимой библиотеки? я хочу сказать, что хочу в общей библиотеке статически связана ее ссылка externel.