Ребята, вы бы описали несколько вещей о строительных блоках С++, в unix.
Я хочу создать приложение, которое ссылается на статические библиотеки и динамические библиотеки (.so).
Вопрос 1: Как создать статическую библиотеку с помощью gcc/g++? Как мне создать ссылку на приложение.
Вопрос 2: Как указать его в make файле, ссылаясь на статические и динамические библиотеки, предполагая, что обе библиотеки имеют файлы заголовков
Резюме: Я много лет использую make файлы и библиотеки, написанные кем-то другим. Таким образом, каждый раз, когда я его модифицировал, я просто обрезал и вставлял вещи, не понимая этого. Теперь я хочу спуститься на землю и понять процесс построения/связывания/создания Makfile в глубину.
Что такое хорошая книга, описывающая эти понятия в интимных подробностях?
Спасибо