l3.libnazgul/doc/rapport/manuel.tex

31 lines
1.4 KiB
TeX
Raw Normal View History

2020-03-03 22:30:21 +00:00
\chapter{Manuel d'utilisation}
\section{Que faire de nos sources?}
2020-03-03 22:30:21 +00:00
%\subsection{Les compiler}
\par Pour pouvoir utiliser notre bibliot<6F>que, il faut commencer par la
compiler. Pour cela placez-vous dans le r<>pertoire racine de l'archive (not<6F> ici
\verb+/+) ou dans son sous-r<>pertoire \verb+src/+
et tapez ``\verb+make+''. Cela compilera la biblioth<74>que
(fichier \verb+libnazgul.a+) ainsi que les divers programmes de test dans
l'archive.
2020-03-03 22:30:21 +00:00
\section{Comment utiliser Libnazgul ?}
2020-03-03 22:30:21 +00:00
\par Une fois le projet compil<69> (voir ci-dessus), vous il vous est possible
d'utiliser {\sc Libnazgul}.
Il vous faudra pendant l'<27>criture de vos programmes C/C++,
mettre \verb+#include libnazgul.h+ au d<>but des fichiers utilisant la biblioth<74>que.
\par De m<>me il faudra prendre bien soin, <20> la compilation de vos programme de :
\begin{itemize}
\item{sp<EFBFBD>cifier (option \verb+-I+) le r<>pertoire o<> se trouvent les
en-t<>tes (fichiers *.h) de la biblioth<74>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<62>mes appeler toutes les fonctions fournis
par {\sc Libnazgul} : {\it msgSpaceCreate(\ldots), msgPut(\ldots), msgFree(\ldots),
etc\dots}