今日の人気記事

  1. MinGW - gcc のインストール - Windows環境
  2. サンプルプログラム集
  3. 入力した行列の積(掛け算)を計算
  4. MacでC言語 - コンパイラ(gcc)のインストール - Xcode - Command Line Tools
  5. テキストファイルの読み込みと出力

Mac - Xcode のエラー対処法 - Agreeing to the Xcode/iOS license requires admin privileges ...

スポンサーリンク

Mac のターミナルで、C言語のプログラムを gcc でコンパイルしようとすると……

$ gcc XXX.c
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
(Xcode/iOS のライセンスを承諾するためには sudo を介した root としてコマンドを再実行する必要があります。)

このようなエラーというか注意が表示されて、コンパイルできない場合があるので、ここではその対処法を紹介します。

対処法

それでは対処法をみていきます。

sudoコマンドを gcc の前につけてからコンパイルを実行しましょう。

$ sudo gcc file-read.c
Password:

パスワードを入力し、Enterキーを押します。

すると、次のようなテキストが表示されるので

You have not agreed to the Xcode license agreements. You must agree to both license agreements below in order to use Xcode.
(あなたはライセンスに承諾していません。Xcodeを使うためにはライセンスへの承諾が必要です。)
Hit the Enter key to view the license agreements at '/Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf'
(Enterキーを押して、ライセンスに承諾しましょう。)

Enterキーを押します。

すると、このようなやたらと長いライセンスが表示されるので

Apple Inc.

Xcode and Apple SDKs Agreement

PLEASE SCROLL DOWN AND READ ALL OF THE FOLLOWING TERMS AND CONDITIONS CAREFULLY BEFORE USING THE APPLE SOFTWARE OR APPLE SERVICES.  THIS IS A LEGAL AGREEMENT BETWEEN YOU AND APPLE.
 ...

ちらっと目を通して「q」キーを押します。

すると、このようなテキストが表示れるので

By typing 'agree' you are agreeing to the terms of the software license agreements. Type 'print' to print them or anything else to cancel, [agree, print, cancel]

「agree」と入力し、Enterキーを押しましょう。

関連記事(一部広告含む)