расположение библиотеки для gcc по умолчанию

#linux #gcc #installation

#linux #gcc #установка

Вопрос:

Где находится каноническое место в Linux для установки библиотеки, которая не была скомпилирована с помощью стандартного системного компилятора? /us/local/lib или /usr/local/mylib-1.0-gcc.version? В каком-то другом месте? Также может быть установлена и использована та же библиотека, скомпилированная с системным gcc.

Справочная информация: Я нахожусь на CentOS 6.5. Стандартным компилятором является gcc 4.4. У меня есть программа с закрытым исходным кодом, которая скомпилирована на CentOS 6.0 с gcc 4.1.2 (как ни странно, gcc там тоже 4.4). Я хочу создать плагин для программы, которая использует библиотеку (с открытым исходным кодом). Итак, я компилирую gcc 4.1.2 и библиотеку с gcc 4.1.2. Куда идет библиотека?

Комментарии:

1. Какая несовместимость между gcc-4.1 и gcc-4.4 оправдывает все эти проблемы?

2. Я не знаю, в документации конкретно указано, что плагины с другой версией gcc не будут работать.