Linker a undefined reference to

Jan Waclawek konfera na efton.sk
Středa Červenec 16 15:00:07 CEST 2014


Aha, a mozno neviete, ze linker z historickych dovodov ma taku vlastnost,
ze ak date -lmenosuboru tak hlada subor libmenosuboru.a . Ak chcete zadat
priamo meno suboru, ktory ma hladat, musite dat -l:menosuboru.

wek

----- Original Message ---------------

>-L je option linkera, takze ak linkujete cez gcc, tak -Wl,-L
>
>https://sourceware.org/binutils/docs/ld/Options.html#index-search-directory_002c-from-cmd-line-60
>https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Link-Options.html#index-Wl-1104
>
>wek
>
>
>----- Original Message ---------------
>
>>Trochu zápasím s Eclipse. Mám STM32 + knihovny od STM, které chci mít mimo adresáø projektu, aby se mi v projektu nepletly a navíc jsou samozøejmì sdílené pro x dal¹ích projektù atd. Compiler to bez problémù pøelo¾í (jako parametr má -I s odkazem na adresáø knihoven), ale linkeru u¾ se moc nechce a hodí chybu "undefined reference to". Zkou¹el jsem parametry linkeru -L a -l, ale bez úspìchu. Jediný co pomù¾e je zkopírovat knihovny do projektu... Dá se to nìjak øe¹it?
>>
>>MG



Další informace o konferenci Hw-list