맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

안녕하세요 스갱입니다😊

컴퓨터 공학을 다전공하면서 C언어 수업을 듣게 되었습니다.

구체적인 내용, 문법 등은 유튜브나 강의로 충분히 잘 나와있어서

저는 중간중간 궁금한 것 위주로 블로깅을 해보려고 합니다!

그럼 시작하겠습니다😎


학부에서는 C언어 컴퍼일러로 VS(visual studio)를 사용합니다.

그래서 저도 처음에는 맥북에 visual studio를 다운받았지만, 알고보니 window용이더라구요!

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

맥에서의 VS는 C언어가 아니라 C#, F#, VB, NET 를 위한거라고 합니다! 저도 아직 이 언어들은 잘 몰라서,, 다음에 기회가 되면 또 포스팅하고싶습니다:)

Mac Os에서는 C언어 컴파일을 위해서 Xcode 라는

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

(맥과 IOS를 위한 애플의 공식적인) IDE(통합 개발 환경)을 설치해야합니다.

Xcode는 App Store 에서 설치해도 되고, 인터넷에서 다운받아도 됩니다.

이 Xcode는 C언어 뿐만 아니라 나중에 Swift를 공부할 때도 사용됩니다.


한번 다운받는데 시간이 오래걸리니까,,, 여유롭게 시간있으실 때 다운받는 것을 추천합니다😉


Xcode를 설치했다는 전제로!

저는 학부 수업때문에 c-lan(guage)라는 폴더를 만들었지만, 새로 시작하는 분들은 오른쪽 칸이 비어있을거에요!

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo
xcode 실행 첫 화면

왼쪽에서 첫 번째 'Create a new Xcode project'를 클릭하면 다음과 같은 화면이 뜰 것입니다.

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

'Multiplatform' 에서는 OS를 선택해줍니다. 저는 'macOS'를 선택했습니다.

'Application' 에서는 'Command Line Tool' 을 선택하고 Next를 누르면 다음과 같은 화면이 또 나오게 됩니다.

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

여기에서는 여러분이 만들고자 하시는 프로덕트의 이름을 만들어주시면 됩니다!

Product Name, Organization Identifier 의 이름은 마음대로!

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

저는 이런식으로 이름을 만들어줬습니다.

그리고 Language 선택만 C로 잘 해주면 끝!!

이렇게 씨언어를 공부할 수 있게 되었습니다😊

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

여기까지 왔다고 하면 이제 씨언어를 공부할 준비가 완료!  된 것입니다.

꼭 알아두면 좋은 단축키!! 개발자에게 단축키는 효율을 위해서 필수인거 아시죵?😉

command + shift + Y : 터미널창 열기

command + R (== Product > Run) : 빌드하기

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

빌드가 잘 되면 이렇게 ‘Build Succeeded’ 가 뜨고 터미널 창에 출력값이 나옵니다.

이 빌드 성공이 의외로 쉽지 않은 친구에요,,,,

앞으로는 빌드 성공보다 빌드 실패를 더 많이 보게되실텐데, 

공부하는 과정에서는 그게 당연한거니까!!

실망하지마시고 처음 마음 그대로 열심히 해보아용😎💪


여기까지 Xcode를 사용하는 아주아주 기본적인 내용을 소개 했습니다!

이렇게 열심히 작성한 코드를 나만 알고있을 수는 없잖아요! ㅎㅎ

각자의 저장소에 저장해야겠죵?!

다음 포스팅은 ‘터미널을 이용해서 깃헙 레파지토리에 업로드 하는 방법’ 입니다.

다음에 또 만나용~~🧚‍♀️

c/c++ 소스파일을 맥에서 컴파일하기위해 GCC컴파일러를 설치해줍시다.

GCC 컴파일러는 대표적인 c언어, c++ 컴파일러입니다.

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

맥에서는 개발자들을 위해 command line tools를 제공합니다. Xcode라는 맥 전용 IDE를 깔면 저절로 설치가 되지만 Xcode사용을 원하지않는분, 용량이 커서 부담스러우신 분들은

command line tools만 설치하시면 됩니다.

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

gcc 컴파일러를 설치후 hello world를 출력해봅시다.

설치 방법

1. 터미널(terminal)실행

2. 명령어

3.설치확인

4. gcc 테스트

1. 터미널 실행

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

command+space 를 누르고 terminal입력후 엔터 터미널앱을 실행한다.

2. 명령어 입력

아래에 코드를 그대로 입력하거나 복사 붙여넣기한다. 그리고 엔터.

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

위와 같은 창이 뜨면 install 파란버튼을 클릭후 다운로드를 기다린다.

3.설치확인

설치가 되었는지 확인하기 위해 아래의 gcc 버전확인 명령어를 입력한다.

위의 두 명령어는 같은 동작을 한다. 명령어를 친 후 오류가 없고

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

이렇게 버전을 현재버전: 11.0.3 알려주면 설치완료이다. 2번째 명령어입력을 다시하면 이미 설치가 되었다고 나오는데 그것도 설치확인방법중하나이다.

command line tools 설치 경로는 아래와 같으므로 참고바란다.

/Library/Developer/CommandLineTools/

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

test.c라는 소스파일을 만들어 컴파일 해보겠습니다. 해당 소스파일의 소스코드는 다음과 같습니다.

#include<stdio.h> int main() { printf("공감 댓글 이웃 환영\n"); return 0; }

terminal 실행 후 해당파일 경로로 이동합니다. test.c는 바탕화면에 있으므로 desktop으로 이동합니다

그후 c/c++ 를 컴파일할때 명령어는 다음과 같습니다.

gcc 파일이름.c -o 원하는프로그램이름 //보통 프로그램이름과 파일이름을 같게한다.

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

test.c 가 컴파일 되어 프로그램 test가 만들어 졌다. 실행을 시키려면:

실행할때는 프로그램 파일을 열거나 터미널에서

맥북 c언어 컴파일러 - maegbug ceon-eo keompailleo

잘 작동한다.

이제 gcc컴파일러를 설치했으니 c/c++ 프로그래밍을 할수있습니다. 또한 이 컴파일러를 다른 텍스트 에디터나 IDE에서 사용하여 편리하게 프로그래밍할수있습니다.