Обычно почти ничего о сторонних (или личных) библиотеках автоматически не обнаруживается инструментальными цепочками компилятора C.
В зависимости от вашей инструментальной цепочки вам потребуется выполнить некоторую настройку, чтобы компилятор мог найтизаголовки для библиотеки, а также некоторая конфигурация компоновщика для определения местоположения библиотек.
Если программа построена путем статического связывания библиотек, вам обычно не нужно делать ничего особенного, чтобы найти библиотеки ввремя выполнения (так как они являются частью исполняемого файла).Если библиотеки динамически связаны, то вам нужно убедиться, что библиотека находится в соответствующем месте во время выполнения (что может быть так же просто, как убедиться, что она находится в том же каталоге).
К сожалению, каждый компилятор имеетэто собственный способ выполнения этой конфигурации (который также может отличаться в зависимости от того, хотите ли вы использовать IDE или нет), поэтому детали будут зависеть от того, какой конкретный компилятор вы хотите использовать.