回答:
更新(2016年2月12日):
私はついにEl Capitanをインストールし、OndřejČertíkの答えが正しいことを確認できるようになりました。SIPを無効にする代わりに、コマンドライン開発者ツールをインストールすることを強くお勧めします。
Ondřejが指摘したように、単にXcodeをインストールしても、コマンドライン開発者ツールのすべてがインストールされるわけではありません。xcode-select --installターミナルで実行する必要があります。
元の投稿(2015年12月5日):
/ System、/ bin、/ sbin、/ usr、/ etc、/ tmp、および/ varへの書き込みアクセスは、ルートに対してもEl Capitanでデフォルトで無効になっています。これは、新しいセキュリティ整合性保護機能によるものです。
SIPを無効にするには、リカバリモードで起動しcsrutil disable、ターミナルでコマンドを実行します。
免責事項:エルキャピタンにまだアップグレードしていないので、私はこれを自分でテストしていません。
/usr/include使用するものをインストールし、xcode-select --installSIPを有効のままにしておくことが適切な修正でした。詳細については、以下の私の回答をご覧ください。
デフォルトでは、El CapitanのApp StoreからXcode(「開発者ツール」)をインストールする場合、を含む「コマンドライン開発者ツール」はインストールされません/usr/include。「コマンドライン開発者ツール」をインストールするにはxcode-select --install、App StoreからXcode +コマンドラインツールを取得するかどうかを確認するプロンプトが表示されます(ただし、App Storeから既にXcodeがインストールされており、明らかにコマンドが含まれていませんラインユーティリティ)、だから私は「インストール」を選択しました/usr/include。
System Integrity Protection(SIP)については、有効なままにしておきます。これは良いことのようです。xcode-select --install保護された/usrディレクトリにインストールできた理由は、おそらくxcode-selectSIPによってホワイトリストに登録されているためです。
xcode-select --installから、ツールを入手するためにまだ実行する必要がありました。