Andre tips
Fra mn/ifi/INF1060
Revisjon per 6. okt. 2010 kl. 22:17 av Bendiko@uio.no (diskusjon | bidrag) (Ny side: == Finnes det noen big-endian maskiner jeg kan teste programmet mitt på? == Ja, ''ulrik'' er en big-endian maskin. Logg inn med ssh ulrik == Lag en Make-fil == Make-filer kan brukes til…)
Finnes det noen big-endian maskiner jeg kan teste programmet mitt på?
Ja, ulrik er en big-endian maskin. Logg inn med ssh ulrik
Lag en Make-fil
Make-filer kan brukes til så mangt, og egner seg spesielt godt til å kompilere et program. Programmet make vil, når det kjøres, lete etter en fil ved navn Makefile i katalogen. I denne filen kan man definere metoder (kalt target) som kan kjøres.
default: gcc program.c -o program
Her har vi altså et target ved navn default. Ved å kjøre make, vil default kjøre kommandoen som kompilerer programmet. Det er mulig å definere flere kommandoer under hverandre.
Hver kommando i make-filen må indenteres med tab.
clean target
Vi legger til et target for å slette den kompilerte filen samt backup-filene til Emacs.
default: gcc program.c -o program clean: rm program *~
For å kalle clean, kjører du følgende kommando:
$ make clean