Mac OS X에서 명령줄 도구를 설치하는 방법(Xcode 없음)

차례:

Anonim

터미널을 통해 보다 전통적인 Unix 툴킷에 액세스하기를 원하는 Mac 사용자는 Xcode IDE의 선택적 명령줄 도구 하위 섹션을 설치할 수 있습니다. MacOS Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks 이후부터는 전체 Xcode 패키지를 먼저 설치하지 않고도 쉽게 직접 수행할 수 있으며 개발자 계정도 필요하지 않습니다.

명령줄 도구 패키지는 Mac 터미널 사용자에게 make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, what 및 기본 Linux 설치에서 일반적으로 발견되는 기타 많은 유용한 명령입니다. 아래에 관심 있는 사용자를 위해 명령줄 도구 키트를 통해 사용할 수 있는 새 바이너리의 전체 목록이 포함되어 있습니다. 패키지를 설치한 후 직접 확인할 수 있습니다. 여기에서 살펴보겠습니다.

이 가이드는 MacOS Monterey 12, macOS Big Sur 11, macOS Catalina, macOS Mojave 10.14.x, 10.13 High Sierra, 10.12 Sierra, OS X 10.11 El Capitan, OS X 10.10 Yosemite 및 Mac OS X 10.9 및 최신 릴리스. 이전 버전의 Mac OS X를 실행하는 Mac 사용자는 여기에 설명된 대로 Apple 개발자 웹 사이트를 통해 제공되는 패키지 설치 프로그램을 통해 명령줄 도구 및 gcc(Xcode 없이)를 계속 직접 설치할 수 있습니다.

Mac OS X에서 명령줄 도구 설치

  1. 터미널 실행, /응용 프로그램/유틸리티/
  2. 다음 명령 문자열을 입력합니다.
  3. xcode-select --install

  4. 다음을 묻는 소프트웨어 업데이트 팝업 창이 나타납니다. “xcode-select 명령에는 명령줄 개발자 도구가 필요합니다. 지금 도구를 설치하시겠습니까?” "설치"를 클릭하여 이를 확인한 다음 요청 시 서비스 약관에 동의합니다(자유롭게 자세히 읽으십시오. 여기에서 확인할 수 있습니다)
  5. 명령줄 도구 패키지 다운로드가 완료될 때까지 기다리십시오. 약 130MB이며 연결 속도에 따라 상당히 빠르게 설치됩니다.

설치 프로그램은 완료되면 저절로 사라집니다. 그런 다음 gcc, git, svn, rebase, make, ld, otool, nm, 아래 목록에서 원하는 대로. 설치가 중단되지 않았다고 가정하면 명령이 예상대로 실행됩니다. 이것은 또한 패키지 관리자를 사용하지 않고도 소스 코드에서 직접 컴파일하고 설치할 수 있음을 의미합니다. 새로운 유닉스 명령줄 툴킷을 즐기십시오!

명령줄 도구로 설치하는 항목 및 위치

Mac에 무엇이 설치되어 있고 어디로 가는지 자세히 알고 싶은 사용자를 위해 전체 명령줄 도구 키트 패키지는 다음 디렉토리에 있습니다.

/Library/Developer/CommandLineTools/

원하는 경우 해당 디렉토리를 탐색하거나 나중에 패키지를 수정하거나 조정하려는 경우에 대비하여 디렉토리를 확인할 수 있습니다.

디렉토리는 Mac OS의 루트 /Library이며 사용자 ~/Library 디렉토리가 아닙니다.

사용 가능한 61개의 새 명령을 보려면 모두 /Library/Developer/CommandLineTools/usr/bin/에 있지만 편의를 위해 아래에 알파벳순으로 나열했습니다.

ar asa bison BuildStrings c++ c89 c99 cc clang clang++ cmpdylib codesign_allocate CpMac cpp ctags ctf_insert DeRez dsymutil dwarfdump dyldinfo flex flex++ g++ gatherheaderdoc gcc gcov GetFileInfo git git-cvsserver git- receive-pack git-shell git-upload-archive git-upload-pack gm4 gnumake gperf hdxml2manxml headerdoc2html indent install_name_tool ld lex libtool lipo lldb lorder m4 make MergePef mig mkdep MvMacasmdisasmmmedit otool pagestuff projectInfo ranlib rebase redo_prebinding ResMerger resolveLinks Rez RezDet RezWack rpcgen segedit SetFile 크기 SplitForks 문자열 스트립 svn svnadmin svndumpfilter svnlook svnrdump svnserve svnsync svnversion unifdef unifdefall UnRezWack unwinddump 무엇 xml2man yacc

"현재 사용할 수 없음" 오류 문제 해결

"소프트웨어 업데이트 서버에서 현재 사용할 수 없기 때문에 소프트웨어를 설치할 수 없습니다"라는 오류 메시지가 나타납니까? 그 오류 메시지는 아마도 Mac에 이미 Xcode가 설치되어 있음을 나타내기 때문입니다.

Mac OS X 10.9부터 Xcode가 이미 Mac OS X에 설치되어 있으면 명령줄 도구도 설치됩니다(터미널에서 gcc 또는 make를 실행하여 이를 확인할 수 있습니다). 따라서 이 튜토리얼은 더 광범위한 Xcode 개발 패키지를 설치하고 싶지 않고 대신 명령줄 유틸리티만 설치하려는 사용자를 대상으로 합니다. 예, 이는 전체 Xcode 앱을 제거할 수 있고 원하는 경우 명령줄 도구만 설치할 수 있음을 의미합니다. 많은 사용자와 시스템 관리자가 처음부터 Xcode를 설치한 유일한 이유이기 때문입니다.

Mac OS X에서 명령줄 도구를 설치하는 방법(Xcode 없음)