今日の人気記事

  1. while文 - 繰り返し処理
  2. 浮動小数点数型(float型 double型)の最大値と最小値 - float.h
  3. テキストファイルの読み込みと出力
  4. 文字列関数 - string.h
  5. do 〜 while文 - 繰り返し処理

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キーを押しましょう。

環境の構築 の人気記事

  1. MinGW - gcc の環境設定(パスを通す) - Windows環境
  2. MinGW - gcc のインストール - Windows環境
  3. LinuxでC言語 - コンパイラ(gcc)のインストール
  4. MinGW - gccのコンパイルと実行 - Windows環境

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