cioè io ho fatto così:

1. scritto il file in C
2. compilato sul gcc così: #gcc -o file.cgi file.c
3. uppato nella cartella cgi-bin del server

solo che poi non funge...

sul mio server c'è scritto:

codice:
- C: librerie standard (stdio.h, math.h, zlib.h ) gdbm, mysql, pgsql. (i cgi in C devono essere gia' compilati e quindi trasferiti
nel server in forma binaria). Se mancano librerie che l'utente utilizza basta compilare il binario staticamente per GNU/Linux con 
architettura i386.
ho pensato che forse il problema è che uso la libreria stdlib.h ? anche se non credo, anche perchè senza quella non si fa niente !