To jest międzypatrzysta. LLVM jest dostępny w systemie Linux, Windows i Mac OS X.
Starsza wersja LLVM jest dostępna w oficjalnym repozytorium dodatków na Centos 7. Ale jeśli chcesz, możesz również pobrać i zainstalować najnowszą wersję LLVM z oficjalnej strony LLVM pod adresem http: // llvm.org
W tym artykule pokażę, jak zainstalować i używać LLVM Clang w Centos 7. Zacznijmy.
Instalowanie bibliotek C i C ++ dla LLVM Clang
Przed zainstalowaniem LLVM Clang należy zainstalować biblioteki C i C ++. W przeciwnym razie nie będziesz w stanie skompilować programów C i C ++.
Najłatwiejszym sposobem zainstalowania bibliotek C i C ++ dla LLVM Clang jest zainstalowanie GCC I G++ na Centos 7.
Możesz zainstalować GCC I G++ na Centos 7 z następującymi poleceniami:
$ sudo yum makecache
$ sudo yum instaluj GCC GCC-C++
Naciskać y a następnie naciśnij kontynuować.
GCC I G++ należy zainstalować.
Instalowanie LLVM Clang z oficjalnego repozytorium pakietów
LLVM Clang wersja 3.4.2 jest dostępne w systemie operacyjnym Centos 7 w dodatki repozytorium, jak widać na zrzucie ekranu poniżej.
$ sudo yum info clang
Aby zainstalować dodatki wersja repozytorium LLVM Clang na Centos 7, najpierw musisz włączyć dodatki Repozytorium na Centos 7.
Powinien być domyślnie włączony w Centos 7, ale jeśli nie masz go włączyć, pokażę, jak to włączyć.
Uruchom następujące polecenie, aby wymienić wszystkie włączone repozytorium systemu operacyjnego CentOS 7:
$ sudo yum repolist
Jeśli masz dodatki Włączone repozytorium, powinno być wymienione, jak widać w zaznaczonej sekcji zrzutu zrzutu ekranu poniżej. W takim przypadku możesz trochę pominąć naprzód. W przeciwnym razie podążaj za.
zainstalować Yum-Utils Pakiet z następującym poleceniem:
$ sudo yum instaluj Yum-Utils
Naciskać y a następnie naciśnij kontynuować.
Yum-Utils należy zainstalować.
Teraz włącz dodatki Repozytorium z następującym poleceniem:
$ sudo yum-config-manager-Dodatkowe dodatki
Powinien być włączony.
Teraz zaktualizuj mniam Pakiet Pakiet Pamięć podręczna z następującym poleceniem:
$ sudo yum makecache
Na koniec zainstaluj LLVM Clang z następującym poleceniem:
$ sudo yum instaluj clang
Teraz naciśnij y a następnie naciśnij kontynuować.
Należy zainstalować LLVM Clang.
Jak widać na zrzucie ekranu poniżej, LLVM Clang 3.4.2 został zainstalowany poprawnie.
$ clang --version
Za pomocą LLVM Clang
W tej sekcji napiszę prosty program C i C ++ i skompiluję go z LLVM Clang, aby pokazać, jak to działa.
Najpierw nawiguję do ~/kody katalog, w którym uratowałem moje Witam.C I świat.CPP Plik z następującym poleceniem:
$ cd ~/kody
Mam tutaj dwa pliki, jak widać na zrzucie ekranu poniżej:
$ ls -lh
Teraz możesz skompilować Witam.C C plik źródłowy z następującym poleceniem:
$ clang -o hello hello.CUwaga: tutaj Witam.C to plik kodu źródłowego i Witam po -o Opcja to plik wyjściowy. Witam będzie wygenerowanym wykonywalnym binarnym po zakończeniu procesu kompilacji.
Po skompilowaniu Witam.C, Powinieneś znaleźć nowy plik binarny Witam W tym samym katalogu co Witam.C plik źródłowy, jak widać na zrzucie ekranu poniżej.
Możesz biec Witam plik binarny w następujący sposób:
$ ./WitamJak widzisz, 'Działa dla C!'jest wydrukowany na ekranie. Więc jesteśmy w stanie skompilować programy C z LLVM Clang.
Możesz skompilować świat.CPP Plik źródłowy C ++ z następującym poleceniem:
$ clang ++ -o World World.CPPUwaga: tutaj świat.CPP to plik kodu źródłowego i świat po -o Opcja to plik wyjściowy. świat będzie wygenerowanym wykonywalnym binarnym po zakończeniu procesu kompilacji.
Po skompilowaniu świat.CPP, Powinieneś znaleźć nowy plik binarny świat W tym samym katalogu co świat.CPP plik, jak widać na zrzucie ekranu poniżej.
Teraz możesz biec świat plik binarny w następujący sposób:
$ ./światJak widzisz, 'Działa dla C++!'jest wydrukowany na ekranie. Jesteśmy w stanie skompilować programy C ++ z LLVM Clang.
W ten sposób instalujesz i używasz LLVM Clang na Centos 7. Dziękujemy za przeczytanie tego artykułu.