Pour faciliter la prise en main de la bibliothèque SocLib nous vous proposons d'étudier un exemple "simple" un hello world!
Configuration de l'environnement de travail:
Pour commencer vous devez d'abord configurer votre environnement.
Nous vous proposons un script pour définir correctement le chemin vers les outils SocLib (PATH) et quelques quelques autres outils nécessaires à la simulation telle que le chemin vers la bibliothèque SystemC.
Pour les SHELL sh ou zsh vous pouvez juste:
source /comelec/softs/opt/soclib/TPT/env.sh
Récupérer le code du HelloWorld:
Le code du helloworld est disponible à travers un dépôt Git. Vous pouvez cloner le dépôt et faisant:
git clone git@gitlab.enst.fr:se303/soclib_hello_world
PS. Si vous voulez que placer le dépôt dans un sous-répertoire de votre dépôt personnel, vous pouvez utiliser git read-tree ou si vous avez une version récente de git le script git subtree
Compilez et exécutez le HelloWorld:
Faites make, si tout se passe bien vous devriez obtenir un exécutable simulation.x. Lancez cet exécutable et admirez.