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>
 
 
NajprostszyPlik plikmakefile z wykorzystaniem 2 etapówetapowej kompilacji:
<syntaxhighlight lang="Makefile">
all: a.out