diff --git a/000-toc.md b/000-toc.md index 9c0682d..9c599b7 100644 --- a/000-toc.md +++ b/000-toc.md @@ -28,16 +28,16 @@ --- -## Chapitre 2 — Environnements et portabilité -2.1. C hébergé et C freestanding -2.2. Linux, Windows, macOS -2.3. Android et autres plateformes mobiles -2.4. Microcontrôleurs et systèmes embarqués -2.5. Différences entre architecture, OS et compilateur -2.6. Endianness, taille des types et modèle mémoire -2.7. Ce qui est portable et ce qui ne l’est pas -2.8. Dépendances système et couches d’abstraction -2.9. Écrire du C réellement portable +## [Chapitre 2](./ch002-env.md) — Environnements et portabilité +2.1. [C hébergé vs C freestanding](./ch002-env.md#21-c-hébergé-vs-c-freestanding) +2.2. [Plateformes et systèmes](./ch002-env.md#22-plateformes) +2.3. [Architecture vs système](./ch002-env.md#23-architecture-vs-système) +2.4. [Endianness](./ch002-env.md#24-endianness) +2.5. [Taille des types](./ch002-env.md#25-taille-des-types) +2.6. [Dépendances système](./ch002-env.md#26-ce-qui-est-portable) +2.7. [Ce qui est portable](./ch002-env.md#27-dépendances-système) +2.8. [Abstraction](./ch002-env.md#28-abstraction) +2.9. [Bonnes pratiques](./ch002-env.md#29-bonnes-pratiques) ---