inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

C++알고리즘 교안

a.cpp 세팅 ! (m1 사용 중)

217

작성자 없음

작성한 질문수 0

0

저는 맥북 m1 사용 중입니다.

a.cpp 세팅 관련해서 자꾸 안 돼서 질문 남겨요!

 

현재 저는

cd /usr/local/include

여기서 했다가 안 돼서

cd /Library/Developer/CommandLineTools/usr/include
mkdir bits

또 여기에서 다시 했습니다!

 

그럼에도 되지 않아요..

 

❯ g++ -std=c++14 -Wall a.cpp -o test.out

In file included from a.cpp:1:

/Library/Developer/CommandLineTools/usr/include/bits/stdc++.h:22:1: error: expected unqualified-id

14

^

/Library/Developer/CommandLineTools/usr/include/bits/stdc++.h:70:1: error: expected unqualified-id

15

^

2 errors generated.

 

 

이렇게 나와요.

아래는 제가 터미널에서 확인한 겁니다!

❯ sudo vi stdc++.h
Password:
❯ cat stdc++.h
#ifndef _GLIBCXX_NO_ASSERT
  #include <cassert>
  #endif
  #include <cctype>
  #include <cerrno>
  #include <cfloat>
  #include <ciso646>
  #include <climits>
  #include <clocale>
  #include <cmath>
  #include <csetjmp>
  #include <csignal>
  #include <cstdarg>
  #include <cstddef>
  #include <cstdio>
  #include <cstdlib>
  #include <cstring>
  #include <ctime>

  #if __cplusplus >= 201103L
  #include <ccomplex>
  #include <cfenv>
  #include <cinttypes>
  #include <cstdbool>
  #include <cstdint>
  #include <ctgmath>
  #include <cwchar>
  #include <cwctype>
  #endif

  // C++
  #include <algorithm>
  #include <bitset>
  #include <complex>
  #include <deque>
  #include <exception>
  #include <fstream>
  #include <functional>
  #include <iomanip>
  #include <ios>
  #include <iosfwd>
  #include <iostream>
  #include <istream>
  #include <iterator>
  #include <limits>
  #include <list>
  #include <locale>
  #include <map>
  #include <memory>
  #include <new>
  #include <numeric>
  #include <ostream>
  #include <queue>
  #include <set>
  #include <sstream>
  #include <stack>
  #include <stdexcept>
  #include <streambuf>
  #include <string>
  #include <typeinfo>
  #include <utility>
  #include <valarray>
  #include <vector>

  #if __cplusplus >= 201103L
  #include <array>
  #include <atomic>
  #include <chrono>
  #include <condition_variable>
  #include <forward_list>
  #include <future>
  #include <initializer_list>
  #include <mutex>
  #include <random>
  #include <ratio>
  #include <regex>
  #include <scoped_allocator>
  #include <system_error>
  #include <thread>
  #include <tuple>
  #include <typeindex>
  #include <type_traits>
  #include <unordered_map>
  #include <unordered_set>
  #endif

c++ 코딩-테스트

답변 2

0

큰돌

안녕하세요 태용님 ㅎㅎ

복붙이 잘못된 것 같습니다.

 

파일을 삭제하고 다시 복 - 붙 해보시겠어요?

 

하시고 해당 bits 경로 에서

ls 명령어 스샷

 

stdc++.h 파일 vi 누르셔서 보여주세요 ㅎㅎ

 

꼭 해결해보겠습니다.

감사합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 엄태용님의 질문에 답변드리겠습니다.

엄태용님께서 겪고 계신 문제는 a.cpp 파일을 컴파일하는 과정에서 bits/stdc++.h가 찾아지지 않아 발생하는 오류입니다. 여기에서 중요한 점은, bits/stdc++.h는 GCC 컴파일러를 위한 비표준 헤더 파일이며, 특히 macOS(M1 포함) 환경에서는 기본적으로 포함되어 있지 않습니다.

엄태용님의 케이스와 유사한 상황을 다룬 기존 답변이 있어 추천드립니다:

  • “m1 맥 세팅 오류” 문제 해결에서는 m1 맥 사용자가 bits/stdc++.h를 포함시키는 과정에서 발생한 문제를 다룹니다. 해당 게시물에서는 구글링을 통해 해결 방법을 찾았다고 나와있으며, 특정 해결 방법이 링크로 제공되어 있습니다. 직접적으로는 다른 사용자의 경험을 통한 해결 방식을 공유하고 있어, 엄태용님의 문제 해결에 도움이 될 수 있을 것으로 보입니다.

  • “m1 맥북 g++ -std=c++14 -Wall a.cpp -o test.out 오류”에서 비슷한 문제를 다루고 있는데, 여기서는 cd /Library/Developer/CommandLineTools/usr/include 경로로 이동하여 bits 폴더를 생성하는 방식을 시도한 것으로 보입니다. 이 또한 엄태용님의 시도와 유사한 부분이 있습니다.

이러한 정보를 바탕으로, 엄태용님께서는 이미 적절한 경로 /Library/Developer/CommandLineTools/usr/include로 이동하여 bits 폴더를 만들고 stdc++.h 파일을 생성하는 과정을 수행하신 것으로 보입니다. 하지만, 여전히 오류가 발생한다면, 해당 헤더 파일에 문제가 있거나, 컴파일러가 해당 헤더 파일을 제대로 인식하지 못하는 문제일 수 있습니다.

추천드린 링크 외에도, 터미널의 권한 문제나 경로 설정에서의 미세한 오류 가능성을 다시 한 번 점검해보시길 권장드립니다. 또한, 직접적으로 bits/stdc++.h를 필요로 하는 경우가 아니라면, 표준 헤더 파일들을 직접 포함시켜 문제를 해결하는 방안도 고려해볼 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

문제를 고민하는 시간 관련

0

13

2

코딩살구클럽

0

26

2

코딩살구클럽 문의

0

30

2

코딩살구클럽 승인

0

31

2

DP 경우의 수 설명이 이해가 되지 않습니다.

0

32

2

3-F 채점 관련 질문

0

29

1

BFS, DFS 활용이 되는 상황에서의 방향성

0

32

2

코딩살구클럽 승인

0

43

2

코딩살구클럽승인

0

39

3

코딩살구클럽 승인

0

51

2

3-D 관련 질문

0

35

2

코살구 회원가입 문의

0

45

2

코살구 로그인 문제

0

65

2

3-A 문제 풀이 관련 질문

0

56

3

2-O 질문 있습니다

0

38

2

2-T 문제에 관한 질문

0

40

2

코딩 살구 클럽 접속 및 사용방법 문의

0

63

2

안녕하세요~. 현재 코살코딩클럽 사이트가 접속이 안됩니다~

0

64

2

코딩살구클럽 로그인문제

0

78

3

코딩 살구 클럽 로그인 문제

0

85

2

2-J 채점관련 질문

0

67

3

코딩 살구 클럽 Python 지원 가능 여부

0

77

1

살구클럽 아이디 없음 문제

0

76

1

1-O 코딩살구클럽 채점관련 질문

0

61

2