Мой домашний каталог используется несколькими Linux-компьютерами через сетевую файловую систему. Я хотел бы установить некоторую библиотеку C C++ из исходного кода в свой домашний каталог и хотел бы, чтобы их можно было использовать на всех компьютерах с Linux.
Должен ли я устанавливать разные версии библиотеки в разные каталоги моего дома для разных компьютеров?
Предполагая, что у меня есть программа C C++, которая вызывает эти библиотеки, как мне указать разные включаемые и связывающие файлы и каталоги для разных компьютеров в Makefile? Это для определения каталогов на основе имени хоста компьютера?
Можно ли объединить разные версии файлов .a и .so и заголовочных файлов библиотеки для разных компьютеров Linux, чтобы включаемые и связанные файлы и каталоги библиотеки были одинаковыми для всех компьютеров, и я не нужно указать разные каталоги для разных компьютеров в Makefile моей программы C C++?
Спасибо и привет!