우리 교사는 C로 구현되는 일부 Data Structures 알고리즘을 사용하는 것을 가르치고 있습니다. 그는 수업에서 Visual Studio를 사용하지만 Xcode로 작성하는 간단한 프로그램을 실행할 수 있기를 원합니다.
코드를 실행하려고했지만 Xcode 5에서는 옵션이 회색으로 표시됩니다. Xcode를 설치하는 것 외에도 Mac에서 간단한 C 프로그램을 실행하려면 어떤 단계를 수행해야합니까?
답변
- Xcode 열기
- OS X-> 명령 행 도구를 선택하십시오.
- 유형으로 C를 선택하십시오
- 이름과 필요한 기타 마법사 부분을 작성하십시오
- main.c 파일을 클릭하여 선택하십시오
그리고 당신은 잘 가야합니다
답변
Xcode 6 & 7에서는 다음 단계를 수행 할 수 있습니다.
파일 만들기
- 파일> 새로 작성> 프로젝트> OS X를 선택하십시오.
- 명령 줄 도구 선택
- 다음을 클릭하십시오
- 제품 이름을 입력하고 언어로 C를 선택하십시오
- 다음을 클릭하십시오
- 프로젝트를 저장할 위치를 선택하십시오.
- 만들기를 클릭하십시오
코드 실행
- 제품> 실행을 선택하십시오.
- 콘솔을 확인하여 결과를 확인하십시오.
그게 다야!
main.c
파일을 확인 하면 편집기에서 미리 채워진 ‘Hello World’코드를 찾을 수 있습니다. 행운을 빕니다!
답변
위의 답변은 모두 훌륭합니다. $ 0.02 만 추가하겠습니다. 나는 기본적으로 텍스트 편집기 인 Xcode를 사용하는 것을 좋아합니다 (더 복잡한 Xcode가 아닙니다 …
다음은 할 수있는 일입니다.
- Xcode를 클릭하십시오
- 새 프로젝트를 묻는 팝업 창을 무시하십시오.
- 모니터 상단에서 “파일”을 선택하십시오.
- “신규”를 선택하십시오
- “파일”을 선택하십시오
- 그런 다음 옵션으로 C 파일을 선택할 수 있습니다.
명령 + N으로 3-5 단계를 건너 뛸 수 있습니다!
코드를 작성할 수있는 기본 편집기 (구문 색상 표시, 기본 표시 등)가 제공됩니다.
그런 다음 터미널 창 (표준 gcc 파일 및 ./a.out 파일)에서 프로그램을 컴파일하고 실행할 수 있습니다.
답변
내 경험이 도움이 되었기를 바랍니다. 지난 달에 MacBook에서 C 코딩을 즐기면서 혼란을 겪었 기 때문입니다.
환경 설정에 대한 모든 것을 배운 온라인 리소스에 모든 크레딧을 제공해야합니다. http://c.learncodethehardway.org/book/index.html IDE 대신 터미널을 통해 쉘 명령을 사용하도록 가르쳐주었습니다.
요약 한 단계는 다음과 같습니다.
- 이미 완료 한 Xcode를 설치하십시오.
- 텍스트 편집기를 설치하십시오 (선택 사항) : 컴파일 또는 실행이 아닌 코드를 편집하기위한 것입니다. 나는 개인적으로 Atom을 좋아하지만 Emacs와 Vim 등이 있습니다.
- 응용 프로그램의 유틸리티 폴더에서 터미널을 시작하십시오. 더 많은 기능을 갖춘 터미널과 동일한 기능인 iTerm2를 사용합니다.
- 소스 코드가 들어있는 폴더로 이동하십시오. 예를 들어 파일
cd ~/Documents/C/
이있는 것처럼main.c
. -
텍스트 편집기를 사용하여
Makefile
확장명이없는 일반 텍스트 파일을 만드십시오 . 그것은 포함합니다 :CFLAGS=-Wall -g main: main.c clean: rm -f main
-
그런 다음 터미널에서 소스 코드를 컴파일하고 다음을 입력하십시오.
$ make clean rm -f ex1 $ make ex1 cc -Wall -g ex1.c -o ex1
make clean
다시 컴파일하려면 마지막으로 컴파일 된 파일을 삭제하십시오. -
그런 다음 컴파일 된 파일을 실행하고 다음을 입력하십시오.
./main
그런 다음 수업에서 본 것과 같은 코드 결과를 볼 수 있습니다. Visual C ++의 C 컴파일러와 Xcode의 GCC 간에는 약간의 차이가있을 수 있습니다. 그러나 지금까지 나는 쉘 명령으로 코딩하는 것을 매우 좋아합니다.
답변
Dan Gookin의 Learning C에 따라 운동 파일을 사용 하여이 문제에 직면했습니다. .c 파일을 실행하려면 프로젝트를 생성 한 다음 대상 멤버십을 지정하지 않고 파일을 추가해야합니다. 그렇지 않으면 Xcode가 전체 파일을 하나의 실행 파일로 3 개 컴파일하고 오류가 발생하면 프로그램을 방해합니다 실행합니다.