Exercices
- TP #1 : Rappels de C
- TP #2 : Entrées/sorties haut niveau (solutions)
- TP #3 : Entrées/sorties bas niveau (solutions)
- TP #4 : Création de processus
- TP #5 : Recouvrement de processus
- TP #6 : Signaux, redirections
- TP #7 : Introduction aux threads
Rappels
- Penser à consulter les pages du manuel (man) !
- Pour compiler un programme C, on peut utiliser la ligne de commande suivante :
$ gcc -g -Og -Wall -Wextra -o toto toto.c
où "toto.c" est le nom du fichier source, "-o toto" indique le nom de l'exécutable à créer, "-g" permet d'inclure les informations de débogage, "-Wall -Wextra" activent les avertissements, et "-Og" active certaines optimisations. Les plus malins pourront utiliser ce ficher Makefile.
- Pour manipuler les archives tar, on peut utiliser la commande tar :
# lister le contenu d'une archive $ tar tf archive.tar $ tar ztf archive.tar.gz # extraire les fichiers d'une archive $ tar xvf archive.tar $ tar zxvf archive.tar.gz # créer une archive $ tar cvf archive.tar fichiers... $ tar zcvf archive.tar.gz fichiers...