Итак, предположим, что я установил библиотеку SFML 1.6 C ++ из репозиториев Ubuntu. Затем у меня есть заголовочные файлы в / usr / include / SFML, библиотечные файлы в / usr / lib и т. Д.
Теперь я также скачал недавний архив с исходным кодом, собрал и установил SFML 2.0 в /usr/local.
.
Так что по умолчанию, если я #include, он получает копию SFML 2.0 из / usr / local / include. Аналогично, он ссылается на библиотеки из /usr/local/lib.
У меня вопрос: как я могу сказать компилятору / компоновщику, чтобы он получал файлы из / usr / include и / usr / lib? Я старался
g ++ -I / usr / include
но это не сработало. Это вообще возможно? Или я должен просто хранить «домашнюю» копию в несистемном расположении?