Mac에서 .c 파일을 컴파일하려면 어떻게 해야 합니까?
Mac에서 .c 파일을 컴파일하려면 어떻게 해야 합니까?
2017년에는 이렇게 하면 됩니다.
cc myfile.c
컴파일러가 필요할 거예요.가장 쉬운 방법은 아마도 Mac과 함께 제공된 CD/DVD에서 XCode 개발 환경을 설치하는 것입니다. 그러면 gcc가 제공됩니다.그럼 이렇게 컴파일 할 수 있을 거예요
gcc -o mybinaryfile mysourcefile.c
Apple Developer Tools를 설치해야 합니다.그 후 가장 쉬운 방법은 Xcode IDE를 사용하거나gcc
또는 현재는 더 나은cc
(clang LLVM 컴파일러), 명령줄에서 가져옵니다.
애플 사이트에 따르면 최신 버전의 Xcode(3.2.1)는 Snow Leopard(10.6)에서만 실행되므로 이전 버전의 OS X를 사용하고 있다면 이전 버전의 Xcode를 사용해야 합니다.Mac에는 시스템에서 실행해야 하는 버전이 포함된 Developer Tools DVD가 함께 제공되어야 합니다.또한 Apple Developer Tools 사이트에서는 이전 버전을 다운로드할 수 있습니다.Xcode 3.1.4는 Leopard(10.5) 상에서 동작합니다.
참고로 현대판에서는
2017년!
1 - 보통과 같이 Xcode를 갱신했습니다.
2 - 터미널을 열고
$ xcode-select --install
1, 2분 정도의 짧은 설치를 수행합니다.
3 - Xcode를 실행합니다.'신규' '프로젝트'...명령줄 도구를 선택해야 합니다.
주의 - "macOS" 탭 아래에 표시됩니다.
다음 화면에서 "C" 언어를 선택하십시오...
4 - 프로젝트를 데스크톱 어딘가에 저장하라는 메시지가 나타납니다.여기서 지정한 프로젝트 이름은 프로젝트를 저장할 폴더의 이름입니다.실제 소프트웨어에서는 중요하지 않습니다.
5 - 넌 최고야!Mac과 Xcode로 c를 즐길 수 있게 되었습니다.
터미널에서 gcc -c tat.c -o tst를 실행하여 gcc를 사용할 수 있습니다.
디폴트로는 인스톨 되어 있지 않습니다.XCode 패키지는 투어 설치 디스크 또는 http://developer.apple.com에서 다운로드하여 설치해야 합니다.
XCode 3.1, 3.0, 2.5 등의 과거 개발자 툴을 다운로드 할 수 있습니다.
http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.3.3.3.1
온드라세이는 여기서 가장 오른쪽이야 IMO
Xcode에 의존하지 않고 gui-er 방식으로 실행할 수도 있습니다.나는 TryC가 좋아.
Mac OS X에는 Macintosh 애플리케이션을 만들기 위한 개발 환경인 Developer Tools가 포함되어 있습니다.하지만 만약 누군가가 C를 사용해서 프로그래밍을 공부하고자 한다면, Xcode는 너무 크고 초보자들에게는 너무 복잡해서 작은 샘플 프로그램을 만들 수 없습니다.TryC는 초보자에게 매우 적합합니다.
거대한 Xcode 응용 프로그램을 실행하거나 터미널에 익숙하지 않은 명령을 입력할 필요가 없습니다.TryC를 사용하면 TextEdit과 마찬가지로 C, C++, Ruby 프로그램을 작성, 컴파일 및 실행할 수 있습니다.하나의 소스 코드 파일만 컴파일할 수 있지만 샘플 프로그램을 사용해 볼 수 있습니다.
하다를 사용하세요.gcc
도구가 되어 있는 것을로 하고 .여기에는 개발자 도구가 설치되어 있다고 가정합니다.
언급URL : https://stackoverflow.com/questions/2603489/how-do-i-compile-a-c-file-on-my-mac
'programing' 카테고리의 다른 글
vue 웹 팩에 바우어 구성 요소 추가 (0) | 2022.08.30 |
---|---|
Vuex 상태 개체에서 키로 항목을 삭제할 때 getter에 바인딩된 계산된 속성이 업데이트되지 않음 (0) | 2022.08.29 |
Vuex unregister Module의 기능은 무엇입니까? (0) | 2022.08.29 |
Java는 디폴트 파라미터 값을 지원합니까? (0) | 2022.08.29 |
Vue Chart.js 구성 요소가 렌더링되지 않음 (0) | 2022.08.29 |