gcc c++ 컴파일에 관련된 문서같은게 있을까요?

인터넷에는 다 기초적인 예제뿐 없어서 여기다 여쭤봅니다
어제 아트멜 스튜디오를 사용하면서 큰 고생을 했습니다
C로 작성된 헤더를 cpp 프로젝트에 include 시키려고 하면서 발생한 문제인데요
makefile이 머하는건지도 모르겠고 콘솔에다가 입력하면서 링크하라고 하는데 이것도 모르겠더라구요
알고보니 extern "C"라고 컴파일러에게 알려줬어야 했던거였습니다

여기까지 하고보니 제가 모르는게 너무 많다는 생각이 들더라구요
이런 avr-gcc사용하는 방법에 대해서 알 수 있는 경로가 있을까요?

avr-gcc 사용에 관한 문서는 인터넷에 많이 있을 겁니다. 당장에 구글에 avr-gcc 사용법이라고 검색하면 많이 나오죠.

그리고 gcc는 C 컴파일러입니다. c++을 컴파일하고싶으면 g++를 사용해야 될겁니다. avr-g++였던 걸로 기억합니다.

1 Like

안녕하세요.

C++ name mangling 문제를 겪으셨군요.
이래서 제가 C++이 C를 포함한다는 말을 별로 좋아하지 않습니다.

그나저나 AVR을 쓰시고 계시군요. 임베디드 장비는 문서가 중요하죠.
많이 쓰이는 거라 인터넷에 많이 있을겁니다. 검색해보세요.
한국어 문서도 많을겁니다. ㅎㅎㅎ

2 Likes

gcc 는 GNU Compiler Collection 의 약자이기도 해서 g++ 를 포함하는 용어입니다.

용어로써는 포함하지만 gcc 프로그램과 g++ 프로그램은 상호 호환이 안되지 않나요? 잘못 알고 있는 걸수도 있지만…

프로그램은 그렇죠

저는 프로그램을 이야기한 것이었지요. 넓은 의미와 좁은 의미의 차이인듯

그냥 gcc 라고 하면 요즘은 컴파일러 컬렉션이라고 이해하는 사람이 더 많지 않나 싶네요. clang 이라고 얘기하지 clang++ 라고 얘기하지는 않잖아요?