[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
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Spring
        • MVC
        • DB
        • 핵심 원리
        • JPA
      • WEB
        • HTML
        • CSS
        • HTTP
        • Application
      • Computer Science
        • Network
        • Database
        • OS
        • 시스템 프로그래밍
        • 컴퓨터구조
      • Algorithm
        • Divide&Conquer
        • Sort
        • Greedy
        • DP
        • Backtracking
        • NP-Complete
        • Graph
      • Data Structure
        • 자료구조
        • C++ STL
        • Java Collection
      • 소프트웨어 공학
        • 시험 공부 정리
        • Theorem
      • Programming Language
        • Python
        • Java
        • C
        • C++
        • Rust
        • Theory
      • Unix_Linux
        • Common
      • React
      • PS
        • BOJ
        • Tip
        • 프로그래머스
        • CodeForce
      • Book Review
        • Clean Code
      • Math
        • Linear Algebra
      • AI
        • DL
        • ML
        • DA
        • Concepts
      • 우아한테크코스
        • 프리코스
      • Project Review
      • LegacyPosts
      • Android
      • Apple
        • Mac
        • IPhone
        • IPad
      • 모니터
      • Diary
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

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

티스토리툴바