Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| prog:clang [2024/05/21 10:35] – [Installation] : ajout de "Compilation" root | prog:clang [2025/09/01 11:47] (Version actuelle) – [Ubuntu] mise à jour de la procédure d'installation avec le nouveau format sources.list root |
|---|
| ''-DLLVM_PARALLEL_LINK_JOBS=2'' pour éviter que le link plante. | ''-DLLVM_PARALLEL_LINK_JOBS=2'' pour éviter que le link plante. |
| |
| ''-DLLVM_INCLUDE_TESTS:BOOL=OFF -DCLANG_INCLUDE_TESTS:BOOL=OFF -DLLVM_INCLUDE_BENCHMARKS:BOOL=OFF'' | ''-DLLVM_INCLUDE_TESTS:BOOL=OFF -DCLANG_INCLUDE_TESTS:BOOL=OFF -DLLVM_INCLUDE_BENCHMARKS:BOOL=OFF -DLLVM_INCLUDE_EXAMPLES:BOOL=OFF -DLLVM_INCLUDE_UTILS:BOOL=OFF -DLLVM_INCLUDE_DOCS:BOOL=OFF -DLLVM_BUILD_UTILS:BOOL=OFF'' |
| ====Ubuntu==== | ====Ubuntu==== |
| |
| [[https://askubuntu.com/questions/1403556/key-is-stored-in-legacy-trusted-gpg-keyring-after-ubuntu-22-04-update|Key is stored in legacy trusted.gpg keyring after Ubuntu 22.04 update]] {{ :prog:clang:apt_-_key_is_stored_in_legacy_trusted.gpg_keyring_after_ubuntu_22.04_update_-_ask_ubuntu_18_10_2022_15_03_19_.html |Archive du 21/04/2022 le 18/10/2022}} | [[https://askubuntu.com/questions/1403556/key-is-stored-in-legacy-trusted-gpg-keyring-after-ubuntu-22-04-update|Key is stored in legacy trusted.gpg keyring after Ubuntu 22.04 update]] {{ :prog:clang:apt_-_key_is_stored_in_legacy_trusted.gpg_keyring_after_ubuntu_22.04_update_-_ask_ubuntu_18_10_2022_15_03_19_.html |Archive du 21/04/2022 le 18/10/2022}} |
| |
| Ajouter à ''/etc/apt/sources.list'' : | Créer un fichier ''/etc/apt/sources.list.d/llvm.sources'' : |
| |
| <code> | <code> |
| deb http://apt.llvm.org/mantic/ llvm-toolchain-mantic-17 main | Enabled: yes |
| deb-src http://apt.llvm.org/mantic/ llvm-toolchain-mantic-17 main | Types: deb deb-src |
| | URIs: http://apt.llvm.org/noble/ |
| | Suites: llvm-toolchain-noble-21 |
| | Components: main |
| | Signed-By: /etc/apt/trusted.gpg.d/apt.llvm.org.asc |
| </code> | </code> |
| |
| La première paire de lignes est globale et doit toujours être ajoutée. | |
| |
| La seconde paire est pour ajouter la version précise. | |
| |
| Puis faire un ''apt update'' / ''apt upgrade''. | Puis faire un ''apt update'' / ''apt upgrade''. |