Dipende da come hai impostato la situazione.
Hai installato allegro5 a livello system-wide, con header files in /usr/include e librerie in /usr/lib[64]?
In questo caso, dovresti solo indicare il nome della libreria tramite il flag -l di gcc.
Per esempio, se devi effettuare il linking alla libreria libpincopallo.so in /usr/lib[64] ti basta indicarlo così:
- Codice: Seleziona tutto
-lpincopallo
Qualora non avessi installato allegro a livello system-wide, allora potresti aver bisogno di specificare altre opzioni, quali il path per gli header files (opzione -I di gcc) e il path per le librerie (opzione -L di gcc). Supponendo che tu abbia posto i file di allegro in ~/allegro e che gli include e le librerie si trovino, rispettivamente, in sottodirectory nominate include/ e lib/, allora per effettuare il link alla già sopracitata libpincopallo.so dovresti usare i seguenti flag:
- Codice: Seleziona tutto
-I~/allegro/include -L~/allegro/lib -lpincopallo