1. Terminal에서 다음 명령어를 입력

c++ --version

 

 

 

2. InstalledDir에서 bin의 이전 directory로 이동

cd /Library/Developer/CommandLineTools/usr/

 

위 경로는 사용자 환경에 따라 다를 수 있습니다. cd 명령어 이후 나오는 경로는 1번에서 얻은 경로로 설정하면 됩니다

 

(3번 과정을 생략하려면 ~~~~/usr/include/로 한 번에 이동하면 됩니다)

 

3. usr 디렉토리에서 include 디렉토리로 이동

cd include

 

4. include 디렉토리에서 bits 디렉토리 생성

mkdir bits

 

5. bits 디렉토리로 이동

cd bits

 

6. stdc++.h 파일 생성 후 편집기 열기

vi stdc++.h
또는
vim stdc++.h

 

Permission denined 되는 경우 vi 또는 vim 앞에 sudo를 붙여주면 된다.

 

7. 코드 복사 후 저장

https://gcc.gnu.org/onlinedocs/gcc-4.8.0/libstdc++/api/a01541_source.html

 

libstdc++: stdc++.h Source File

 

gcc.gnu.org

저는 공식 문서에 소스 코드로 저장했는데 오류가 발생해서 아래 소스 코드로 저장해서 해결했습니다. 

https://gist.github.com/Einstrasse/ac0fe7d7450621a39364ed3b05cacd11

 

bits/stdc++.h header file

bits/stdc++.h header file. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

vi 에디터를 사용하실 줄 모르는 분들은

 

cmd+v로 붙여넣기 후 esc를 누르고 :(쉬프트 + 세미콜론)을 누르고 wq 입력 후 엔터를 누르면 됩니다

 

여기까지 하면 끝입니다.

 

파일을 찾을 수 없다는 오류가 발생했다면 1~6번 과정을 제대로 했는지 검토해보세요.

+ Recent posts