Если вы настаиваете на этом, тогда вы не можете использовать общие библиотеки; вы должны ссылаться на -static.
Чтобы узнать, на что он ссылается, из источника, посмотрите на команду компоновщика для -lfoo-переключателей. Чтобы проверить двоичный файл, запустите ldd.
Итак, я удалил Ubuntu Studio. Это была проблема. Как только я установил другой дистрибутив, все было в порядке. Я отчитаюсь перед студентами Ubuntu Studio.