Вы должны указать компоновщику, где он находится:
gcc stuff -L/opt/libemu -lemu
или:
gcc stuff /opt/libemu/libemu.a
, где stuff
- ваши обычные файлы опций компиляции / ссылки и т. Д.
Вы также можете указать пути к библиотекам в переменной среды LIBRARY_PATH:
LIBRARY_PATH=/opt/libemu
export LIBRARY_PATH
перед запуском сборки.Еще один вариант - посмотреть, где gcc ищет библиотеки, запустив:
gcc --print-search-dirs
и поместив вашу библиотеку в один из перечисленных каталогов.
Редактировать: Этодействительно не ясно из вашей последней информации, что вы пытаетесь построить.Вы пытаетесь превратить статическую библиотеку в общую библиотеку?Самое важное - Какое точное имя файла библиотеки вы скопировали в каталог / opt / libemu?