見出し画像

Xcodeコマンドラインツールの切替

1. Xcodeコマンドラインツールの切替

機械学習の依存関係をインストールする際に、特定のバージョンのCコンパイラが必要になることがあります。
MacのCコンパイラのバージョンはXcodeコマンドラインツールのバージョンによって決まります。そのため、複数のバージョンのXcodeをインストールして、切り替えて利用する必要がでてきます。

2. 複数バージョンのXcodeをインストールする

特定のバージョンのXcodeは、以下のサイトからダウンロードできます。

More Software Downloads - Apple Developer

WWDCと一般公開の間に提供されるベータ版のXcodeは、以下のサイトからダウンロードできます。

Beta Software - Download - Apple Developer

ダウンロード後、「Xcode.app」を「Xcode10.3.app」のようにバージョン名を付けて、アプリケーションフォルダに配置します。

3. Xcodeコマンドラインツールの切替

Xcodeコマンドラインツールの切替のコマンドは次の通りです。
「Xcode10.3.app」の部分は、切り替えたいXcodeのファイル名を指定します。

$ sudo xcode-select --switch /Applications/Xcode10.3.app/Contents/Developer

4. 各種バージョンを調べる

各種バージョンを調べるには、次のコマンドを入力します。

◎Xcodeコマンドラインツールのバージョン

$ xcodebuild -version
Xcode 10.3
Build version 10G8

◎Cコンパイラのバージョン

$ cc --version
Apple LLVM version 10.0.1 (clang-1001.0.46.4)

◎makeのバージョン

$ make --version
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i386-apple-darwin11.3.0


この記事が気に入ったらサポートをしてみませんか?