인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Yun Lee님의 프로필 이미지
Yun Lee

작성한 질문수

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

C++알고리즘 교안

강의교안에 있는 mac gcc 헤더파일 생성 관련하여 문의드립니다!

작성

·

494

1

안녕하세요! 강의 교안에 따라 설정 중 추가되면 좋을 항목이 있어서
 
강의 교안에서는
cd /usr/local/include
mkdir bits
vi stdc++.h

로 설명을 주셨는데, 디렉토리 생성 후 stdc++.h 파일이 bits 디렉토리 내에 위치해야 하는듯 하더라구요!

때문에 헤더파일 생성 시 'vi bits/stdc++.h' 명령어가 강의 교안에 수정되어 포함되어 있더라면 다른 분들이 설정하실 때 좀더 명확한것 같아 문의글 남겨놓습니다! :)

 

좋은 강의 제공해주셔서 감사합니다!

답변 2

1

제 개인 경험담인데

왜인지 /usr/local/include/bits 에 stdc++.h 파일을 제대로 넣었음에도 불구하고

Xcode나 CLion 같은 컴파일러에서 파일이 안잡히는 경우가 있더라구요ㅠ

 

구글링해보니 다른분들도 이런 이슈가 있었던거 같더라구요.

아마 버전이 올라오면서 gcc 가 clang으로 바뀌었다는데 그 때문일 수도?? 전 코린이라 정확히 몰라염..ㅠ

전 이거 세팅하려고 엄청 헤맸는데 혹시나 저 같은 분들에게 도움이 되길 바라며..

 

terminal 실행

gcc -v 입력

두번째 줄 쯤에 gxx-include-dir=  ~/usr/include/c++/version 이런식으로 path가 뜨는데

여기서 ~/usr/include/ 까지의 path를 교안에 있는 /usr/local/include/ 대신에 넣어주면 제대로 잡히더라구요.

+ 참고로 제 path는 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/ 였어요.

cd /usr/local/include -> cd /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/ 

1

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요. Yun Lee님 ㅎㅎ 

해당 피드백 반영해서 교안을 새로이 업데이트했습니다.

피드백 감사합니다. :) 

 

또 피드백이나 질문사항있으시면 언제든 말씀 부탁드립니다. 

감사합니다. 

강사 큰돌 올림. 

Yun Lee님의 프로필 이미지
Yun Lee

작성한 질문수

질문하기