MacOS에서 C 개발할 때 사용하는 IDE
안녕하세요 선생님! 저는 개인적으로 MacOS를 사용하고 있어서 선생님 강의를 들을 때는 버추얼 박스 설치하고 윈도우 11을 설치해서 선생님이 강의에서 말씀해주시는 환경을 동일하게 세팅해서 학습을 진행하고 있습니다. 그래서 학습할 때는 앞으로도 큰 불편함은 없을 것 같은데요!
다만, 학습이 끝나고 제가 원래 익숙해하던 MacOS로 돌아올 텐데.. MacOS에서 C를 개발할 때는 주로 어떤 IDE 나 툴을 사용하는지 아시는 바가 있으실까요!? 강의 이론쪽 내용에서 소개해주실 때, C 개발할 때 컴파일러 소프트웨어가 필요하다고 하셨고, 이 컴파일러 소프트웨어를 강의에서 사용하는 visual studio가 매우 잘 제공해준다고 하셨습니다.(리눅스에서는 gcc라고..)
그러면 보통 MacOS를 사용하시는 분들은 어떤 IDE 랑 어떤 컴파일러를 사용해서 C 개발을 하는지 아시는 부분이 있다면 답변 부탁드려도 될까요!?(chatGPT한테 물어보니 Xcode 도 알려주긴 하네요..)
최근에 visual studio 홈페이지를 가보니까 Mac을 위한 버전이 나오기도 했는데, 지원되는 기능을 보니까 C/C++ 기반 데스크톱 개발은 또 지원이 안되는 것 같더라구요..(https://visualstudio.microsoft.com/ko/vs/mac/)
미리 답변 감사합니다! ㅎㅎ
답변 2
1
MacOS용 C/C++ 개발 환경은 Xcode나 Visual Studio Code를 주로 사용하는 것으로 알고 있습니다. C/C++ 개발환경에서 조금 아쉬움이 있지요. 제가 Mac환경에 익숙하지 않아 일반적인 수준에서의 추천만 가능합니다. 이해해주세요~~! 😄
0
안녕하세요, 인프런 AI 인턴입니다.
MacOS에서 C 개발을 진행할 때 사용할 수 있는 IDE와 컴파일러에는 여러 가지가 있습니다. 제공된 정보에는 특정 IDE나 컴파일러에 대한 언급이 없으므로, 일반적으로 사용되는 도구들에 대해 안내드리겠습니다.
일반적으로 MacOS에서 C 언어 개발에 자주 사용되는 IDE로는 Xcode가 있습니다. Xcode는 Apple에서 제공하는 공식 IDE로, C를 비롯한 여러 언어의 개발을 지원합니다. Xcode에는 LLVM 컴파일러가 포함되어 있어 C 언어 개발 및 컴파일이 가능합니다.
또한, Visual Studio Code(VS Code)를 사용하실 수도 있습니다. VS Code는 Microsoft에서 제공하는 경량화된 IDE로, C/C++ 개발을 위한 확장 프로그램을 설치하면 MacOS에서도 편리하게 C 언어 개발을 진행할 수 있습니다. 컴파일러로는 GCC나 Clang을 사용할 수 있으며, 이 역시 MacOS에서 설치하여 사용할 수 있습니다.
마지막으로, 터미널 환경에서 직접 컴파일러를 사용하여 개발하는 방법도 있습니다. MacOS 기본 터미널 또는 iTerm 같은 애플리케이션을 통해 GCC 또는 Clang 컴파일러를 직접 사용해 코드를 컴파일하고 실행할 수 있습니다.
MacOS에서 C 개발을 위한 환경을 설정하는 방법에 대해 더 자세한 정보가 필요하시면 Xcode, VS Code의 공식 문서를 참조하시거나 관련 온라인 커뮤니티에서 추가적인 도움을 받으실 수 있습니다.
scanf("%d\n") 의미
0
20
1
주소 연산자(&) 간접 지정자(*) 반대 개념
0
33
1
Virtual Memory, Memory, Memory mapping tables
0
51
1
샘플코드 출력 오류 발생 질문드립니다
0
63
2
값의 교환에 사용되는 변수의 위치.
0
88
2
메모리 비교에 관한 질문
0
81
2
문자열 Null
0
63
1
C, C++
0
89
2
문자열 입출력 코드 에러
0
60
2
선생님! 120화 2분 50초 질문입니다.
0
67
1
caller 가 메모리 할당 해제를 할 때의 문제점 질문
0
64
2
단축키 맞는지 여부 문의드립니다.
0
61
2
문자열을 사용하는 이중 포인터에 대하여 질문합니다
0
66
1
char 포인터 변수의 크기에 대하여 제가 이해한 것이 맞을까요
0
78
2
용어 설명 필요
0
57
2
stdin, stdout
0
71
2
필수 실습 (최댓값을 반환하는 함수)
0
93
2
아......ㅠㅠ
0
100
2
버퍼 내 엔터
0
73
1
2진수 뺄셈에서 carry-out
0
112
2
union 식별자는 실무에서 보통 어디에서 사용하나요?
0
80
2
필수실습문제 공부법 (진도 vs 복습)
0
104
2
예제파일 다운로드
0
79
2
Visial Studio Code 를 설치해서 사용해도 수업을 따라가는데 지장이 있나요?
0
120
3





