Programowanie w systemie UNIX/Kompilacja: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m →make: plik |
m gcc p.c |
||
Linia 49:
==== make ====
Najprostszy plik z wykorzystaniem 2 etapów kompilacji: ▼
Plik makefile z wykorzystaniem 1 etapowej kompilacji
<syntaxhighlight lang="Makefile">
all:
gcc p.c
</syntaxhighlight>
z użyciem zmiennych:
<syntaxhighlight lang="Makefile">
# variables
SHELL = /bin/bash
CC = gcc # compiler to use
CFLAGS = -Wall # Extra flags to give to the C compiler
SOURCES=p.c
all:
$(CC) $(SOURCES) $(CFLAGS)
</syntaxhighlight>
<syntaxhighlight lang="Makefile">
all: a.out
|