Vai al contenuto

Primario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Secondario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Sfondo: Blank Waves Squares Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Corsi di Laurea










ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.    Accetto l'uso dei cookie
-->
Foto

Lanciare Makefile in win


  • Effettua l'accesso per rispondere
Questa discussione ha avuto 1 risposta/e

#1
Gianluigi

Gianluigi

    Advanced Member

  • Utente
  • StellaStellaStella
  • 74 Messaggi:
Ho appena creato questo makefile:

ciao: main.o scrivi_fn.o
gcc -o ciao main.o scrivi_fn.o

main.o: main.c scrivi.h
gcc -c main.c

scrivi_fn.o: scrivi_fn.c scrivi.h
gcc -c scrivi_fn.c
clean:
rm ciao.o main.o scrivi_fn.o

Premettendo che ho installato MinGW per compilare con GCC su windows e uso Dev-C++ , come si lancia il makefile dal cmd?
Guardando i progetti del DEV vedo che il makefile è un file win...quindi devo modificare l'estensione del makefile in .win ?
Ho provato a farlo ma se scrivo sul cmd "makefile" dice comando non riconosciuto
Ho provato a dargli l'estensione .bat almeno qualcosa è successa ma non sono sicuro che è il modo giusto.
Guardando sulle slide è scritto troppo in generale, magari funziona su ubuntu, ma per farlo su windows cosa manca? Aiuto :zip:
Qualcuno sa come si deve fare?



#2
Gianluigi

Gianluigi

    Advanced Member

  • Utente
  • StellaStellaStella
  • 74 Messaggi:
Ho risolto...almeno su ubuntu dove mi riconosce il comando "make"

Prima cosa avevo sbagliato ad inserire il TAB prima di ogni comando (io avevo inserito degli spazi, invece bisogna premere proprio TAB della tastiera)

ciao: main.o scrivi_fn.o
gcc -o ciao main.o scrivi_fn.o
main.o: main.c scrivi.h
gcc -c main.c
scrivi_fn.o: scrivi_fn.c scrivi.h
gcc -Wall -c scrivi_fn.c
clean:
rm *.o
all: ciao clean

salvarlo come testo
Lanciarlo da terminale con:

make all

compilerà tutto oppure solo ciò che deve essere ricompilato perchè è stato modificato il codice sorgente, poi elimina i file .o

Raga sapete come far riconoscere il comando "make" su windows? Ho installato MinGW e Dev-C++ ma il comando non me lo riconosce




Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi