*** empty log message ***
This commit is contained in:
parent
097027c3d3
commit
3e4c8e432c
2 changed files with 29 additions and 17 deletions
|
@ -8,19 +8,18 @@ Libnazgul/
|
||||||
|-- Makefile // Règles de compilation
|
|-- Makefile // Règles de compilation
|
||||||
|-- doc/
|
|-- doc/
|
||||||
| |-- ennonce // Enoncé du projet en format postscript
|
| |-- ennonce // Enoncé du projet en format postscript
|
||||||
| |-- rapport/ // Rapport Latex
|
| `-- rapport/ // Rapport Latex
|
||||||
| |-- Makefile // Règles de compilation
|
| |-- Makefile // Règles de compilation
|
||||||
| |-- ...
|
| `-- ...
|
||||||
|
|
|
|
||||||
|--test
|
|--test
|
||||||
| |-- Makefile // Règles de compilation
|
| |-- Makefile // Règles de compilation
|
||||||
| |-- create_delete // Le main de la fonction
|
| |-- create_delete // Le main de la fonction
|
||||||
| |-- put_get_mono // Test avec un seul processus
|
| `-- *.c // Programmes de test
|
||||||
| |-- put_get_multi // Test avec plusieurs processus
|
|
||||||
|
|
|
|
||||||
|
|
`-- src/ // Sources de la bibliothèque
|
||||||
|-- src/ // Sources de la bibliothèque
|
|
||||||
|-- Makefile // Règles de compilation
|
|-- Makefile // Règles de compilation
|
||||||
|-- ...
|
|-- *.h // En-têtes pour l'utilisation de Libnazgul
|
||||||
|
`-- *.c // Sources de Libnazgul
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,30 @@
|
||||||
\chapter{Manuel d'utilisation}
|
\chapter{Manuel d'utilisation}
|
||||||
|
|
||||||
\section{Que faire de nos sources? \ldots les compiler}
|
\section{Que faire de nos sources?}
|
||||||
|
|
||||||
%\subsection{Les compiler}
|
%\subsection{Les compiler}
|
||||||
|
|
||||||
\par Pour pouvoir utiliser notre bibliotèque, il faut commencer par la
|
\par Pour pouvoir utiliser notre bibliotèque, il faut commencer par la
|
||||||
créer. Pour cela placez-vous dans le répertoire de l'archive (noté ici
|
compiler. Pour cela placez-vous dans le répertoire racine de l'archive (noté ici
|
||||||
\verb+/+) ou dans le sous-répertoire \verb+src/+ et tapez ``\verb+make+''.
|
\verb+/+) ou dans son sous-répertoire \verb+src/+
|
||||||
|
|
||||||
\section{Que faire ensuite? \ldots inclure notre bibliothèque}
|
et tapez ``\verb+make+''. Cela compilera la bibliothèque
|
||||||
%\subsection{Inclure notre bibliothèque dans un programme}
|
(fichier \verb+libnazgul.a+) ainsi que les divers programmes de test dans
|
||||||
|
l'archive.
|
||||||
|
|
||||||
\par Dans votre programme, si vous voulez utiliser notre bibliothèque
|
\section{Comment utiliser Libnazgul ?}
|
||||||
il vous suffit de l'inclure. Au début de votre programme tapez ``\verb+#include ''libnazgul.h``+''.
|
|
||||||
\par Une fois notre bibliothèque incluse, vous pourrez sans problèmes
|
\par Une fois le projet compilé (voir ci-dessus), vous il vous est possible
|
||||||
appeler les fonctions contenues à l'intérieur : {\it msgSpaceCreate(\ldots), msgPut(\ldots), msgFree(\ldots) etc\dots}
|
d'utiliser {\sc Libnazgul}.
|
||||||
|
Il vous faudra pendant l'écriture de vos programmes C/C++,
|
||||||
|
mettre \verb+#include libnazgul.h+ au début des fichiers utilisant la bibliothèque.
|
||||||
|
\par De même il faudra prendre bien soin, à la compilation de vos programme de :
|
||||||
|
\begin{itemize}
|
||||||
|
\item{spécifier (option \verb+-I+) le répertoire où se trouvent les
|
||||||
|
en-têtes (fichiers *.h) de la bibliothèque {\sc Libnazgul},}
|
||||||
|
\item{indiquer (option \verb+-L+) le chemin vers le fichier \verb+libnazgul.a+,}
|
||||||
|
\item{renseigner le compilateur (option \verb+-l+) sur les bibliotheques nécessaires pour utiliser les fonctions de {\sc Libnazgul} : nazgul, rt, et pthreads.}
|
||||||
|
\end{itemize}
|
||||||
|
\par Vous pourrez ainsi sans problèmes appeler toutes les fonctions fournis
|
||||||
|
par {\sc Libnazgul} : {\it msgSpaceCreate(\ldots), msgPut(\ldots), msgFree(\ldots),
|
||||||
|
etc\dots}
|
||||||
|
|
Loading…
Reference in a new issue