Ho messo il file .a nelle cartelle legate alle librerie (lib), e il file .h nelle cartelle include.
Ho poi provato a fare un source file e mettere:
#include <stdio.h>
#include <libreria.h>
int main ( )
{
printf ( "%d \n", somma ( 2, 5 ) );
return 0;
}
poi ho provato a compilarlo ma dà l'errore "undefined reference to 'somma' ".
dove ho sbagliato?
per sicurezza allego anche i file .h e .c dell'implementazione:
file header:
int somma ( int, int ); // funzione per la somma
implementazione:
int somma ( int a, int b )
{
return a + b;
}