Post

VS Code로 C++ 시작하기 (ft.Mac에서)

gcc 설치하기

먼저 brew를 이용해 gcc를 설치해준다.

1
% brew install gcc

👉 GCC가 궁금하면 해당 링크 참고 (🔗 GCC는 무엇인가)

bits/stdc++.h 준비하기

bits/stdc++.h 헤더 파일을 사용하고자 한다.

C++ 의 표준 라이브러리가 모두 포함된 헤더이다. iostream, csdio 등 여러 라이브러리에 있는 함수를 신경쓸 필요가 없어진다.

이 헤더파일은 gcc 계열의 컴파일러에는 미리 내장되어 있다.

Mac 에서는 window의 Dev C++ 와는 달리 include 하려면 별도의 작업이 필요하다.

따라서 다음과 같이 진행해줘야 한다.

  1. 🔗 bits/stdc++.h 코드 복사해오기[^footnote]

  2. 명령어 구동시키기

1
2
3
4
5
% cd /usr/local/include
/* mkdir: bits: Permission denied 일 경우, sudo로 접근하기 */
% mkdir bits
% cd bits
% vi stdc++.h

vi 편집기가 나오면 ‘1번’에서 복사한 코드를 삽입한 후, 저장해준다.

이때, 아래와 같이 뜨면, 해당 파일을 생성하려는 위치에 쓰기 권한이 없는 것일 수 있으므로, ‘sudo’로 접근해서 넣어주기

stdc++.h” E212: Can’t open file for writing

  1. 파일 생성 후, 코드 작성하기

그리고 나서 경로 내에서 init.cpp 라는 파일을 만든 이 후 다음 코드를 작성한다.

1
2
3
4
#include <bits/stdc++.h>
using namespace std; int main() {
    cout << 1 << "\n";
return 0; }
  1. 터미널 열고, 컴파일 명령어 실행하기

그 이후, 해당 경로내에서 터미널 열어준다.

img01

이후 아래의 명령어를 실행한다.

1
% g++ -std=c++14 -Wall init.cpp -o result.out

init.cpp 라는 파일을 엄격하게(-wall) C++ 14 버전으로 컴파일해서 result.out 이라는 파일을 만든다(-o result.out)는 뜻이다.

img02

이렇게 하면 끝!

🔗 ref :
This post is licensed under CC BY 4.0 by the author.