Oregon & Andbin, le cose iniziano a rendersi molto più chiare

Deduco quindi che utilizzando il mio IDE senza progetto alcuno (ovvero usandolo come semplice text editor + compilatore dei singoli file che creo) gli faccio compilare nella sequenza sbagliata i file.
Sicuramente dovrò rivedere la linea di comando impostata da Dev-cpp.

Ultime due domande e poi mi eclisso:

Perchè allora, riferendomi al mio esempio iniziale,

Codice PHP:
#include <stdio.h> 
funziona senza problemi?

Quale sarebbe il procedimento corretto via linea di comando per compilare quei miei tre file?