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 하려면 별도의 작업이 필요하다.
따라서 다음과 같이 진행해줘야 한다.
🔗 bits/stdc++.h 코드 복사해오기[^footnote]
명령어 구동시키기
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
- 파일 생성 후, 코드 작성하기
그리고 나서 경로 내에서 init.cpp
라는 파일을 만든 이 후 다음 코드를 작성한다.
1
2
3
4
#include <bits/stdc++.h>
using namespace std; int main() {
cout << 1 << "\n";
return 0; }
- 터미널 열고, 컴파일 명령어 실행하기
그 이후, 해당 경로내에서 터미널 열어준다.
이후 아래의 명령어를 실행한다.
1
% g++ -std=c++14 -Wall init.cpp -o result.out
init.cpp 라는 파일을 엄격하게(-wall) C++ 14 버전으로 컴파일해서 result.out 이라는 파일을 만든다(-o result.out)는 뜻이다.
이렇게 하면 끝!
This post is licensed under CC BY 4.0 by the author.