참고 사이트
Ubuntu에서 마우스 오른쪽 클릭 > Open Terminal 클릭
💻 터미널에 아래 명령어 입력
sudo apt-get install vim
설치 과정 중 다음과 같이 패스워드를 묻는데, Ubuntu 설치 때, 설정한 password 입력
[sudo] password for 이름:
패스워드 입력할 때, 입력되고 있는지 화면에 안 보이지만 입력되고 있는 것이기 때문에 신경쓰지 말고 그냥 입력하기
패스워드를 입력 후 아래와 같이 계속 하겠냐고 물어보는데, 그때, 키보드에서 y
클릭
Reading package ...
Do you want to continue? [Y/n]
👍 설치 완료!
sudo apt-get install gcc // apt-get 말고 apt만 입력해도 무방
gcc --version // gcc 버전 확인
sudo apt-get install g++
g++ --version
👉 Ubuntu 18.04 저장소
에서 사용할 수 있는 gcc, g++의 기본 버전은 7.5.0
✅ 위에서의 설치 방법은 gcc/g++의 기본 버전인 7.5.0
가 설치되었는데, 작성자가 원하는 버전은 9.4.0
👉 apt를 통해 gcc 9를 설치하기 위해서는 gcc의 최신버전이 올라오는 'ubuntu-toolchain-r/test' PPA(Personal Package Archive)를 추가
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
👉 PPA 추가가 완료되면, 아래와 같이 gcc 9을 설치
sudo apt install gcc-9 g++-9
👉 gcc-9, g++-9 처럼 실행할 때 명시적으로 버전을 지정할 수 있으나 번거롭지 않기 위해 update-alternatives 를 이용해 gcc에 매핑
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
👉 아래 명령어를 통해 gcc/g++ 버전 확인
gcc --version
g++ --version
원하던 9.4.0
으로 업데이트된 것을 확인 가능
vim test.c
그러면 아래와 같은 화면으로 넘어감
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"test.c" [New File] 0,0-1 All
i
를 입력 (명령어 i
: 입력모드로 전환)
입력모드로 전환되면, C에서 하던대로 "Hello World!" 출력 코드 입력
#include <stdio.h>
int main() {
printf("Hello World! \n");
return 0;
}
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
-- INSERT -- 6,2 All
코드 입력이 끝나면, 순서대로
1) 키보드에서 ESC
클릭
2) :wq
라고 입력 (:wq
의미 : 저장하고 종료)
3) Enter
클릭
'Hello World!' 출력 코드를 test.c 파일에 저장완료.
ls // 디렉토리 안에 파일 리스트를 확인
'test.c'라는 파일이 생긴 것을 확인 가능
$gcc -o test test.c
./test
vim hello.cpp
i
를 입력 (명령어 i
: 입력모드로 전환)
입력모드로 전환되면, C++에서 하던대로 "Hello World!" 출력 코드 입력
#include <iostream>
int main() {
std::cout << "Hello World!" << '\n';
return 0;
}
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
-- INSERT -- 6,2 All
코드 입력이 끝나면, 순서대로
1) 키보드에서 ESC
클릭
2) :wq
라고 입력 (:wq
의미 : 저장하고 종료)
3) Enter
클릭
'Hello World!' 출력 코드를 hello.cpp 파일에 저장완료.
ls // 디렉토리 안에 파일 리스트를 확인
'hello.cpp'라는 파일이 생긴 것을 확인 가능
$g++ -o hello hello.cpp
$./hello