Ultima modifica:
Ho provato sia con e senza spazio, non cambia nullaCredo nessuna, guardando tutti gli esempi online vedo che nessuno mette lo spazio tra -l e il nome della libreria, per cui presumo che il secondo comando funzioni solo perchè -l è attaccato al parametro (e ignori i due punti)... puoi fare una prova senza mettere i due punti ma senza nemmeno mettere lo spazio?
Messaggio unito automaticamente:
Ho risolto.
Per esempio: ho un file chiamato
libtest.so
che devo linkare con main.cpp
Posso fare in entrambi i modi riportati qui sotto:
g++ main.cpp -l test
g++ main.cpp -l:libtest.so