[PS/Tip] VS Code에서 <bits/stdc++.h> include 하는 방법(MacOS 기준)

2024. 6. 26. 01:05·PS/Tip

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번 과정을 제대로 했는지 검토해보세요.

'PS > Tip' 카테고리의 다른 글

[PS/Tip] 크루스칼 알고리즘 VS 프림 알고리즘  (0) 2024.07.13
[PS/Tip] BFS vs DFS  (0) 2024.07.13
'PS/Tip' 카테고리의 다른 글
  • [PS/Tip] 크루스칼 알고리즘 VS 프림 알고리즘
  • [PS/Tip] BFS vs DFS
lumana
lumana
배움을 나누는 공간 https://github.com/bebeis
  • lumana
    Brute force Study
    lumana
  • 전체
    오늘
    어제
    • 분류 전체보기 (456)
      • Software Development (27)
        • Performance (0)
        • TroubleShooting (1)
        • Refactoring (0)
        • Test (8)
        • Code Style, Convetion (0)
        • DDD (0)
        • Software Engineering (18)
      • Java (71)
        • Basic (5)
        • Core (21)
        • Collection (7)
        • 멀티스레드&동시성 (13)
        • IO, Network (8)
        • Reflection, Annotation (3)
        • Modern Java(8~) (12)
        • JVM (2)
      • Spring (53)
        • Framework (12)
        • MVC (23)
        • Transaction (3)
        • AOP (11)
        • Boot (0)
        • AI (0)
      • DB Access (1)
        • Jdbc (1)
        • JdbcTemplate (0)
        • JPA (14)
        • Spring Data JPA (0)
        • QueryDSL (0)
      • Computer Science (129)
        • Data Structure (27)
        • OS (14)
        • Database (10)
        • Network (21)
        • 컴퓨터구조 (5)
        • 시스템 프로그래밍 (23)
        • Algorithm (29)
      • HTTP (8)
      • Infra (1)
        • Docker (1)
      • 프로그래밍언어론 (15)
      • Programming Language(Sub) (77)
        • Kotlin (1)
        • Python (25)
        • C++ (51)
        • JavaScript (0)
      • FE (11)
        • HTML (1)
        • CSS (9)
        • React (0)
        • Application (1)
      • Unix_Linux (0)
        • Common (0)
      • PS (13)
        • BOJ (7)
        • Tip (3)
        • 프로그래머스 (0)
        • CodeForce (0)
      • Book Review (4)
        • Clean Code (4)
      • Math (3)
        • Linear Algebra (3)
      • AI (7)
        • DL (0)
        • ML (0)
        • DA (0)
        • Concepts (7)
      • 프리코스 (4)
      • Project Review (6)
      • LegacyPosts (11)
      • 모니터 (0)
      • Diary (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
lumana
[PS/Tip] VS Code에서 <bits/stdc++.h> include 하는 방법(MacOS 기준)
상단으로

티스토리툴바