Salve ecco un semplicissimo esempio preso dal web che prevede l'utilizzo di header files,
vorrei sapere:
1. se il codice dei tre file è corretto
2. la sequenza di comandi per compilare e mandare in esecuzione il tutto sotto linux (ubuntu) con GCC (non so ..dovrei creare un makefile??)
Grazie in anticipo a tutti voi!

//File main.c

#include "f2c.h"

main() { float c = fahrToCelsius(86);
}

//File f2c.c

float fahrToCelsius(float f) {
return 5.0/9 * (f-32);
}

//File f2c.h

float fahrToCelsius(float);