Вы должны использовать индексаторы. См. Ссылку: http://msdn.microsoft.com/en-us/library/2549tw02.aspx
.
Компоновщик также может принимать имена файлов
gcc app.o -l:libmy.so.1 -o app
Из man ld
:
-l namespec
- library = namespec
Добавить архив или объектный файл, указанный в namespec, в список файлов для ссылки. Эта опция может использоваться любое количество раз. Если namespec имеет вид: filename, ld будет искать путь к библиотеке для файла с именем filename , в противном случае он будет искать путь к библиотеке для файла с именем libnamespec.a.
Я заметил, что более старые версии не поддерживают его, поэтому проверьте опцию man ld
-l
или --library
в вашей системе.
Вы также можете сослаться на файл с указанием его полного имени
gcc app.o /mylibpath/libmy.so.1 -o app