Example5
Terugkerende gebruiker
- Lid geworden
- 9 mrt 2008
- Berichten
- 2.172
beste...
ik ben begonnen met het volgen van een tutorial om C onder de knie te krijgen. Dit doe ik (op advies) door eerst een guide voor procedural C te volgen en daarna verder te gaan op Objective-C.
in mijn tutorial wordt geen gebruik gemaakt van een IDE, maar gewoon een texteditor en terminal. de bestanden worden compiled door middel van een terminal command 'make', welke versimpeld kan worden door een 'makefile' aan te maken.
dit heb ik gedaan en de inhoud is als volgt:
CFLAGS=-Wall -g
all: ex1 \ ex3
clean:
rm -f ex1 \ rm -f ex3
wanneer ik make all invoer, 'maked' de terminal bestand ex1 en ex3, als ik make clean invoer verwijderd hij ex1 en ex3.
ik wil de code eigenlijk voor mezelf vergemakkelijken door te zorgen dat 'make all' alle ex*.c bestanden compiled, dus niet alleen ex1 en ex3. ik kan elk bestand natuurlijk handmatig invoeren maar ik zoek nu juist een makkelijke manier om te zorgen dat (misschien dmv regexp?) als ik make all intyp, alle ex<nummer> bestanden compiled worden.
make clean zou alle bestanden uit de 'all:' lijst moeten verwijderen...
kan iemand mij uitleggen hoe of ik dit voor elkaar krijg? waarschijnlijk is dit erg basis, maar aangezien ik de syntax hiervan niet goed ken kom ik hier niet uit.
alvast bedankt voor de moeite
ik ben begonnen met het volgen van een tutorial om C onder de knie te krijgen. Dit doe ik (op advies) door eerst een guide voor procedural C te volgen en daarna verder te gaan op Objective-C.
in mijn tutorial wordt geen gebruik gemaakt van een IDE, maar gewoon een texteditor en terminal. de bestanden worden compiled door middel van een terminal command 'make', welke versimpeld kan worden door een 'makefile' aan te maken.
dit heb ik gedaan en de inhoud is als volgt:
CFLAGS=-Wall -g
all: ex1 \ ex3
clean:
rm -f ex1 \ rm -f ex3
wanneer ik make all invoer, 'maked' de terminal bestand ex1 en ex3, als ik make clean invoer verwijderd hij ex1 en ex3.
ik wil de code eigenlijk voor mezelf vergemakkelijken door te zorgen dat 'make all' alle ex*.c bestanden compiled, dus niet alleen ex1 en ex3. ik kan elk bestand natuurlijk handmatig invoeren maar ik zoek nu juist een makkelijke manier om te zorgen dat (misschien dmv regexp?) als ik make all intyp, alle ex<nummer> bestanden compiled worden.
make clean zou alle bestanden uit de 'all:' lijst moeten verwijderen...
kan iemand mij uitleggen hoe of ik dit voor elkaar krijg? waarschijnlijk is dit erg basis, maar aangezien ik de syntax hiervan niet goed ken kom ik hier niet uit.
alvast bedankt voor de moeite