Install Nvidia Optimus drivers on Ubuntu 18.04 with prime-select
차례:
GCC (GNU Compiler Collection)는 C, C ++, Objective-C, Fortran, Ada, Go 및 D 프로그래밍 언어를위한 컴파일러 및 라이브러리의 모음입니다. GNU 도구 및 Linux 커널을 포함한 많은 오픈 소스 프로젝트는 GCC로 컴파일됩니다.
이 튜토리얼은 Ubuntu 18.04에 GCC 컴파일러를 설치하는 데 필요한 단계를 설명합니다. 배포판 안정 버전과 최신 버전의 GCC를 설치하는 방법을 보여줍니다.
동일한 지침이 Ubuntu 16.04 및 Kubuntu, Linux Mint 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포판에 적용됩니다.
전제 조건
Ubuntu 시스템에 새 리포지토리를 추가하고 패키지를 설치할 수 있으려면 sudo 권한을 가진 루트 또는 사용자로 로그인해야합니다.
우분투에 GCC 설치
기본 우분투 저장소에는 GCC 컴파일러와 소프트웨어 컴파일에 필요한 많은 라이브러리 및 기타 유틸리티를 포함하는
build-essential
이라는 메타 패키지가 포함되어 있습니다.
아래 단계를 수행하여 GCC 컴파일러 Ubuntu 18.04를 설치하십시오.
-
패키지 목록을 업데이트하여 시작하십시오.
sudo apt update
다음을 입력하여
build-essential
패키지를 설치하십시오.sudo apt install build-essential
이 명령은
gcc
,g++
및make
포함한 여러 가지 새로운 패키지를 설치합니다.개발을 위해 GNU / Linux 사용에 관한 매뉴얼 페이지를 설치할 수도 있습니다.
sudo apt-get install manpages-dev
GCC 컴파일러가 성공적으로 설치되었는지 확인하려면 GCC 버전을 인쇄하는
gcc --version
명령을 사용하십시오.gcc --version
Ubuntu 18.04 리포지토리에서 사용 가능한 기본 GCC 버전은
7.4.0
.gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
그게 다야. 이제 GCC가 시스템에 설치되었으며 사용할 수 있습니다.
Hello World 예제 컴파일
GCC를 사용하여 기본 C 또는 C ++ 프로그램을 컴파일하는 것은 매우 쉽습니다. 텍스트 편집기를 열고 다음 파일을 작성하십시오.
nano hello.c
hello.c
파일을 저장하고 다음 명령을 사용하여 실행 파일로 컴파일하십시오. 이렇게하면 명령을 실행하는 동일한 디렉토리에
다음과 같이
프로그램은 다음을 인쇄해야합니다. 이 섹션에서는 Ubuntu 18.04에서 여러 버전의 GCC를 설치하고 사용하는 방법에 대한 지침을 제공합니다. 최신 버전의 GCC 컴파일러에는 새로운 언어, 더 나은 성능, 확장 된 기능에 대한 지원이 포함됩니다. 이 기사를 작성할 당시의 기본 우분투 저장소에는
다음 예에서는 최신 3 가지 버전의 GCC 및 G ++를 설치합니다. 먼저 다음을 사용하여 시스템에
다음을 입력하여 원하는 GCC 및 G ++ 버전을 설치하십시오. 아래 명령은 각 버전에 대한 대안을 구성하고 우선 순위를 연관시킵니다. 기본 버전은 우선 순위가 가장 높은 버전이며, 이 경우
나중에 기본 버전을 변경하려면
Ubuntu 시스템에 설치된 모든 GCC 버전 목록이 표시됩니다. 기본값으로 사용하려는 버전 번호를
이 명령은 특정 버전의 GCC 및 G ++에 대한 심볼릭 링크를 만듭니다. Ubuntu 18.04에 GCC를 성공적으로 설치했습니다. 이제 공식 GCC 문서 페이지를 방문하여 GCC 및 G ++를 사용하여 C 및 C ++ 프로그램을 컴파일하는 방법을 배울 수 있습니다.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
라는 이진 파일이 생성됩니다.
hello
프로그램을 실행하십시오.
./hello
여러 GCC 버전 설치
5.xx
에서
8.xx
여러 GCC 버전이 포함되어 있습니다. GCC의 최신 버전 인
9.1.0
은 Ubuntu Toolchain PPA에서 구할 수 있습니다.
ubuntu-toolchain-r/test
PPA를 추가하십시오.
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
gcc-9
입니다.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7
update-alternatives
명령을 사용하십시오.
sudo update-alternatives --config gcc
There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number:
There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number:
Enter
하고 Enter를 누르
Enter
.결론
우분투 18.04에 아나콘다를 설치하는 방법
Anaconda는 대규모 데이터 처리, 예측 분석 및 과학 컴퓨팅에 사용되는 가장 널리 사용되는 Python 데이터 과학 및 기계 학습 플랫폼입니다. 이 튜토리얼은 Ubuntu 18.04에서 Anaconda Python Distribution을 다운로드하고 설치하는 단계를 안내합니다.
데비안 10 리눅스에서 GCC 컴파일러를 설치하는 방법
GCC (GNU Compiler Collection)는 C, C ++ 및 기타 프로그래밍 언어를 지원하는 컴파일러 및 라이브러리의 오픈 소스 모음입니다. 이 튜토리얼은 Debian 10 Buster에 GCC 컴파일러를 설치하는 방법을 설명합니다.
centos 7에 gcc 컴파일러를 설치하는 방법
GCC (GNU Compiler Collection)는 프로그래밍 언어 인 C, C ++, Objective-C, Fortran, Ada, Go 및 D 용 컴파일러 및 라이브러리의 모음입니다. 이 튜토리얼에서는 CentOS 7에 GCC 컴파일러를 설치하는 데 필요한 단계를 설명합니다.