今日の人気記事

  1. printf関数の変換指定子
  2. int main(void) - プログラムの基本
  3. 条件演算子(3項演算子)「? :」
  4. 入力した2つの自然数の最大公約数を求める
  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キーを押しましょう。

環境の構築 の人気記事

  1. MinGW - gcc の環境設定(パスを通す) - Windows環境
  2. MinGW - gcc のインストール - Windows環境
  3. MacでC言語 - コンパイラ(gcc)のインストール - Xcode - Command Line Tools
  4. LinuxでC言語 - コンパイラ(gcc)のインストール
  5. 開発環境の構築
  6. MinGW - gccのコンパイルと実行 - Windows環境
  7. macOS - gccのエラー対処(invalid active developer path)

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