INFORMATIONS IMPORTANTES

1 Installation préalable sur chaque compte

Editer le fichier ~/.cshrc pour ajouter la commande: set path = ($path /user/info_lib/concurrence) Fermer puis rouvrir la fenetre terminal, pour rendre actif le nouveau chemin.

2 Edition d'un programme source.c

Respecter la syntaxe C ANSI. Mettre la directive: #include <interf.h> Ne pas oublier de mettre l'appel de la fonction: init_interf(); a placer au debut du main(), avant tout appel de fonction interface. Un modele de programme (canevas.c) est disponible.

3 Compilation

Utiliser la commande: compts source Le programme peut alors etre execute par la commande: ./source.x Le script compts contient le chemin vers interf.h, et fait l'edition de liens avec la couche util.o ; l'extension est facultative. Si l'on désire faire de la compilation séparée, on peut s'inspirer du script compsep qui utilise 1.c (-> 1.o) et 2.c (-> 2.o), et qui doit donc être modifié pour utiliser les véritables noms des fichiers.

4 Autres commandes dans /user/info_lib/concurrence

objets affiche les segments de memoire partagee, et les processus des programmes *.x purge efface les segments de memoire partagee, et detruit les processus *.x

5 Autres fichiers dans /user/info_lib/concurrence

util.c Source de la couche interface util.o Compilation de la couche interface


--> Dernière mise à jour :