Mac 에서 c/c++ 코딩
서론
c-lang 강의에서는 Dev c++ 사용하여 수업이 진행 되었으나, mac 에서는 Dev c++ 프로그램이 구동되지 않았다
-
운영체제 차이: Dev-C++는 주로 Windows 환경에서 개발된 IDE(통합 개발 환경) Mac은 Unix 기반의 운영체제로, Windows와 파일 시스템, 라이브러리 등에서 많은 차이가 있다.
이러한 차이 때문에 Dev-C++가 Mac에서 원활하게 작동하지 않는 것이다.
-
개발 중단 및 지원 부족: Dev-C++는 더 이상 활발하게 개발되지 않고 있으며, 새로운 버전이나 업데이트가 제공되지 않는다. 따라서 Mac과 같은 새로운 운영체제에 대한 지원이 추가되지 않는다.
-
다른 IDE의 등장: Mac에서는 Xcode와 같은 강력한 C++ 개발 환경이 기본적으로 제공되며,
Visual Studio Code, CLion 등 다양한 IDE들이 Mac에서 잘 작동.Dev-C++보다 더 현대적이고 기능이 풍부한 IDE들이 많기 때문에, 개발자들은 Dev-C++ 대신 다른 IDE를 선호.
시도한 방법
-
Visual Studio Code
평소 개발에 사용하는 vsc 에 extension 을 설치하여 c/c++ 을 작동시키려 했으나, 설정할 것들이 꾀나 번거로웠고, 기존 setting.json 에서 많은 코드가 쌓여 혼란이 있었다때문에, vsc 에서는 실무에 사용하는 환경을 유지하고자 했다
선택한 방법
-
Xcode 애플에서 제공하는 공식적인 IDE로, Mac에서 C++ 개발을 위한 가장 강력한 도구다. 인터페이스가 직관적이고, 다양한 기능을 지원하며, iOS, macOS 앱 개발에도 사용할 수 있다.
때문에, Xcode 를 경험해 보고 싶었고, mac에서 지원하기 때문에 호환성, 안정성이 높을 것 이라고 판단되었다. 역시나 create project 한 번에 실습 환경을 쉽게 만들 수 있었다.
- App-store 에서 Xcode 를 검색해 설치한다.
- "Create a new Xcode project" 를 선택, next
- MacOS -> Application -> Command Line Tool 선택, next
- language 'C' 프로젝트를 생성 후 "main.c" 파일 접근, open
- 해당 파일에 printf 문이 제대로 작동하는지 실행 시켜보기, cmd + R
- 작업 환경 세팅 완료!