compilo un programma in c e quando da terminale ho il comando make, mi dice che il è aggiornato, ma non parte in esecuzione, io uso ubuntu,
compilo un programma in c e quando da terminale ho il comando make, mi dice che il è aggiornato, ma non parte in esecuzione, io uso ubuntu,
Originariamente inviato da morcomucchia
compilo un programma in c e quando da terminale ho il comando make, mi dice che il è aggiornato, ma non parte in esecuzione, io uso ubuntu,
il <cosa> è aggiornato??
Posta il codice, il makefile e spiegati meglio..
è aggiornato quando esiste già il file oggetto e corrisponde al file sorgente.
Per forzare la compilazione puoi fare un touch del file sorgente, in questo modo ne modifichi la data.
Il fatto che non esista l'eseguibile può dipendere da diversi fattori tra cui il fatto che gli fai generare solo i file oggetto oppure che l'eseguibile non è nella directory che ti aspetti. Per risolvere questo ci devi postare il makefile
ciao
sergio