Cum se instalează Clang pe Ubuntu

Clang este disponibil direct din repozitoriile oficiale Ubuntu, așadar cea mai simplă instalare este să actualizați APT și să instalați clangpachetul. Nu aveți nevoie de instrucțiunile specifice versiunii vechi pentru Clang 9, 11 sau 12 din versiunile anterioare de Ubuntu.

Pentru majoritatea sistemelor, executați:

sudo apt update
sudo apt install clang

Apoi confirmați compilatorul cu clang --version. Pachetul neversionat clangurmează versiunea implicită Clang selectată de versiunea dvs. de Ubuntu.

Ce versiune de Clang instalează Ubuntu?

Ubuntu păstrează un clangmetapachet implicit în depozitul Universe. Versiunea compilatorului subiacent diferă în funcție de versiune. Indexul oficial de pachete al Ubuntu listează în prezent următoarele valori implicite:

Versiune UbuntuCompilator implicit în spateleclang
22.04 LTSClang 14
24.04 LTSClang 18
26.04 LTSClang 21

Puteți verifica aceste pachete în indexul oficial de pachete Ubuntu . Pe propriul computer, apt-cache policy clangarată candidatul exact pe care îl va instala APT.

Instalați Clang pe Ubuntu cu APT

1. Reîmprospătați lista de pachete

Deschideți Terminalul și actualizați indexul pachetelor locale ale APT:

sudo apt update
Terminal Ubuntu după rularea actualizării sudo apt înainte de instalarea Clang
Reîmprospătați lista de pachete Ubuntu înainte de a instala Clang.

2. Instalați compilatorul Clang

Instalați pachetul implicit al compilatorului pentru versiunea dvs. de Ubuntu:

sudo apt install clang

APT instalează compilatorul și dependențele necesare. Vechea --install-suggestsopțiune nu este necesară pentru o instalare Clang normală.

Terminalul Ubuntu afișează sunetul comenzii sudo apt install
Pachetul clanginstalează compilatorul Clang implicit al Ubuntu.

Dacă APT raportează că nu poate localiza pachetul, asigurați-vă că depozitul Universe este activat, apoi actualizați din nou indexul:

sudo add-apt-repository universe
sudo apt update
sudo apt install clang

La o instalare minimală unde add-apt-repositorylipsește, instalați software-properties-commonmai întâi.

3. Verificați Clang și Clang++

Verificați driverele compilatorului C și C++:

clang --version
clang++ --version

Numărul versiunii poate diferi de imaginea exemplu, deoarece depinde de versiunea Ubuntu și de actualizările activate.

Terminalul Ubuntu afișează clang --version după instalare
Folosește clang --versionpentru a confirma ce compilator a fost instalat de Ubuntu.

4. Compilați un mic program C

Creați un fișier numit hello.ccu acest cod:

#include <stdio.h>

int main(void) {
    printf("Hello, Clang!\n");
    return 0;
}

Compilează-l și rulează executabilul:

clang hello.c -o hello
./hello

Ar trebui să vezi Hello, Clang!. Ghidul oficial al comenzilor Clang explică modurile și opțiunile suplimentare ale compilatorului.

Editorul de text Ubuntu și Terminalul compilează hello.c cu Clang și afișează Hello, Clang
Un test reușit confirmă că Clang poate compila și lega un program C simplu.

Instalați o versiune specifică de Clang

Dacă un proiect necesită un anumit lanț de instrumente, verificați mai întâi ce pachete versionate sunt disponibile în repozitoriile Ubuntu configurate:

apt-cache search '^clang-[0-9][0-9]*$'

Apoi instalați versiunea de care aveți nevoie. De exemplu, Ubuntu 24.04 LTS oferă clang-18, în timp ce Ubuntu 26.04 LTS oferă clang-21ca compilator versionat implicit:

sudo apt install clang-18
# or, on a release that provides it:
sudo apt install clang-21

Folosește executabilul corespunzător, cum ar fi clang-18sau clang-21atunci când trebuie să eviți ambiguitatea. Sistemele de compilare pot fi, de asemenea, direcționate către un compilator specific cu variabile precum CC=clang-21și CXX=clang++-21.

Ai nevoie de o versiune mai nouă de LLVM/Clang?

Dacă repozitoriile Ubuntu nu oferă versiunea necesară proiectului dvs., LLVM menține un repozitoriu oficial Debian/Ubuntu la apt.llvm.org . Scriptul său de instalare poate adăuga repozitoriul corespunzător din amonte și poate instala o versiune LLVM aleasă. Un flux de lucru mai sigur este să descărcați și să revizuiți scriptul înainte de a-l rula:

wget https://apt.llvm.org/llvm.sh
less llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh <version-number>

Pachetele de la apt.llvm.org sunt pachete LLVM upstream, nu pachete de arhivă Ubuntu, așa că folosiți-le atunci când aveți nevoie în mod specific de un set de instrumente mai nou, în loc să înlocuiți versiunea implicită a Ubuntu fără un motiv anume.

Probleme frecvente de instalare

  • „Nu se poate localiza pachetul clang”: executați comanda sudo apt update, confirmați că Universe este activat și asigurați-vă că versiunea Ubuntu este încă acceptată.
  • Rularea Clang greșită: verificați command -v clangși clang --version. Dacă sunt instalate mai multe versiuni, apelați direct binarul versionat.
  • O compilare C++ eșuează: se utilizează clang++pentru linkarea C++, deoarece gestionează automat configurarea bibliotecii standard C++ așteptată de proiectele tipice.
  • Un proiect are nevoie de mai multe instrumente de compilare: Clang este doar compilatorul. Proiectele pot necesita separat pachete precum build-essential, cmake, sau ninja-build.

Lasă un comentariu

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descarcă FlightGear gratuit de pe site-ul oficial. Compară pachetele Windows, macOS și Linux, instalează fișierele de date și începe primul tău zbor.

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Deschide Google Tasks într-un browser, adaugă o comandă rapidă pentru Chrome sau o lansare în stilul aplicației și gestionează activitățile de făcut în avans prin Calendar și Gmail.

OKSampler: Un sampler muzical gratuit și simplu pentru ritmuri de claviatură

OKSampler: Un sampler muzical gratuit și simplu pentru ritmuri de claviatură

OKSampler mapează clipuri MP3 pe tastele tastaturii și poate reda audio în buclă. Află ce face software-ul gratuit vechi, unde se termină funcțiile sale vechi și ce trebuie să verifici înainte de descărcare.

Cum să joci Don't Starve Together pe Linux

Cum să joci Don't Starve Together pe Linux

Instalează versiunea Linux a jocului Don't Starve Together prin Steam, creează o lume sau alătură-te prietenilor urmând acești pași de configurare și depanare.

Cum să joci Squad pe Linux cu Steam Proton

Cum să joci Squad pe Linux cu Steam Proton

Configurează Squad pe Linux cu Steam Play și Proton, instalează jocul, alege un instrument de compatibilitate și depanează problemele anti-cheat.

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Descărcați și verificați fișierul ISO LMDE 5 arhivat, creați un USB bootabil și alegeți setările de instalare sigure. Elsie a ajuns la sfârșitul duratei de viață; consultați versiunea curentă a LMDE.

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Creați un USB de instalare Windows 11 pe Linux cu Ventoy: obțineți fișierul ISO oficial, instalați Ventoy în siguranță, copiați imaginea și porniți PC-ul țintă.

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Instalați Wireshark pe Ubuntu, Debian, Fedora, Arch sau openSUSE cu comenzile actuale ale pachetului, apoi configurați captura de pachete live în siguranță.

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Învață cum să joci DiRT Rally pe Linux dacă îl deții deja pe Steam: instalează versiunea nativă, lansează-l și folosește Proton doar ca soluție de rezervă.

Cum se instalează Devuan Linux de pe un USB bootabil

Cum se instalează Devuan Linux de pe un USB bootabil

Instalați Devuan Excalibur din fișierul ISO Desktop Live. Verificați descărcarea, creați un USB bootabil, protejați partițiile existente și finalizați configurarea cu Refracta Installer.