Pour faciliter la prise en main de la bibliothèque SocLib nous vous proposons d’étudier un exemple "simple" un hello world!
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 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.shLe 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:5se05/soclib_hello_worldFaites make, si tout se passe bien vous devriez obtenir
un exécutable simulation.x. Lancez cet exécutable et
admirez.
ATTENTION NE CLONEZ PAS LE DÉPÔT DIRECTEMENT DANS VOTRE DÉPÔT PERSONNEL!
Si vous voulez placer le dépôt dans un sous-répertoire de votre dépôt
personnel, vous pouvez utiliser git read-tree
(voir la note plus bas).
Ceci vous permet de récupérer le code dans un sous-répertoire en conservant l’historique et le lien avec le dépôt d’origine.
Voir aussi git subtree
(plus pratique si vous devez le faire souvent).
| read-tree dans un sous-répertoire | Exemple en utilisant
|
| Mise à jour du sous-répertoire | Pour récupérer des modifications:
Pour merger une autre branche dans le même sous-répertoire:
|