L'opzione -l indica al linker di cercare le librerie nelle directory standard. E con -L, possiamo specificare le nostre directory di libreria per la ricerca.L'ordine delle opzioni -l e -L nel linker GNU è importante?
Domanda: La sequenza dell'ordine ha importanza anche per l'opzione -L, come fa per il -l w.r.t il linker?
Questo collegamento: http://gcc.gnu.org/onlinedocs/gcc/Link-Options.html non dice molto sulla sequenza di -L.
EDIT Inoltre,
directory specificate sulla riga di comando vengono cercati prima del default directory
è dalla pagina man (come sottolineato da Dmitry), fa questo significa che anche se si specifica l'ordine come:
gcc -lm hello.c -Lx
ancora la directory specificata con -L verrà data prima la preferenza?
'ancora la libreria specificata con -l' ...: -L _non_ specificare una libreria (specifica directory di ricerca) – sehe
@sehe grazie, che è stato un errore di battitura (ora io' ve edited), non ho ancora ricevuto una risposta alla mia seconda domanda. –
possibile duplicato di [Perché l'ordine di '-l' opzione in gcc è importante?] (Http://stackoverflow.com/questions/11893996/why-does-the-order-of-l-option-in-gcc -mater) – patrickvacek