管理者アクセスなしでXcodeを使用してGCCをインストールし、Macで作成するにはどうすればよいですか?


2

Macbook Airにgccをインストールしてmakeしたいのですが、rootアクセス権がありません。Googleで検索してこのリンクを見つけましたが、実際のgcc実行可能ファイルがライブラリを見つけることができるようにプレフィックスを設定する方法がわかりません。node.jsとgitでインストールされたディレクトリがインストールされて~/usr/localおり、そこにGCCもインストールしたいと思います。makeの開始点がわかりません。誰でも助けることができますか?:D

回答:


3

マシンへの管理者アクセス権がない場合でも、ホームディレクトリ内にプリコンパイルされたバイナリソフトウェアをインストールできます。makeとgccが通常存在する標準のディレクトリ構造に一致させる場合は、ホームディレクトリにusrというフォルダを作成し、その中にbinというディレクトリを作成します。

ここでOS X用のGNU makeバイナリを見つけることができます

メイクについて

ここで、os xのgccバイナリのダウンロードリンクを見つけることができます。

gccについて

sudo(管理者またはルート)アクセスなしでこれらのツールを正常に使用することはまったく別のことです...そして、あなたはそれについて尋ねなかったので、とにかく答えられません。管理者アクセスなしでソフトウェアをビルドしようとするよりも、ウェブ上で利用可能なさまざまな方法で管理者アクセスを取得する方が簡単だと思われます。しかし、これはもちろんあなたの質問の一部ではありません。幸運を祈ります!

(参考までに、BrewはXcodeを必要とします。Xcodeをインストールできる場合、Brewに対するbrewnistasの熱意にもかかわらず、MacPortsはBrewよりもはるかに弾力性があり、成熟しています)


0

Appleのコマンドラインツールを使用せずにgccツールチェーンをインストールする最良の方法は、Homebrewを使用することです。

Homebrewをインストールしたら

brew tap homebrew/versions && brew install apple-gcc49
brew link --force apple-gcc49
ln -nsf $(which gcc-4.9) /usr/bin/gcc-4.9

あなたが働いているはずです。

詳細はこちらをご覧ください:http : //new-bamboo.co.uk/blog/2013/10/24/3-quick-tips-for-coding-with-os-x-10-9-mavericks

gccツールチェーンにはmakeが含まれていることに注意してください。


1
これにはまだルートアクセスが必要です
マーク

1
いいえ、そうではありません。それはあなたが「管理者」グループのメンバーであることを必要とするか、またはあなたがのような書き込みアクセス権を持ってどこかに自作をインストール「〜は/ usr / local」 - 「rootアクセス」でどちらも
トニー・ウィリアムスが

1
申し訳ありませんが、私はsudoのなどを意味し(私が思うよう質問があった)ずさんな再ルートアクセスだった-しかし、答えにであるべきlocalallyインストール
マーク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.