Gizport
1 回答
0
Share (facebook)
232
view
全般

Xcodeをインストールしたのですがコンパイルができません。 プログ...

Xcodeをインストールしたのですがコンパイルができません。 プログラムの勉強のために自宅のパソコンにXcode (version4.3.3) をインストールしました。
学校では普段GNOME端末を使っていて、それに慣れたいので試しにターミナルで以下のように実行したのですが、
(puroguramuというディレクトリは新規に作りmain.mのコピーを入れました。)

$ cd Desktop/puroguramu
$ ls -l
total 8
-rw-r--r--@ 1 ****** staff 283 6 17 7:30 main.m
$ clang -fobjc-arc -framework Foundation main.m

-bash: clang: command not found

というメッセージが返ってきました。
コマンドの実行で何かおかしいところがありましたら教えてください。
XcodeのRunボタンではビルトできました。

gcc not found で調べるとgccがインストールされてないからだ、とあったのですが初心者なので「最初からパッケージされてるもんなんでしょ。なんだか怖いしめんどくさいしよく分からないからXcode再インストールして改善されるならそっちを先に試したい。」と思いXcodeをアンインストールしようと試みたのですがこちらもうまくいきませんでした。

$ sudo /Applications/Xcode.app/Contents/Developer/Library/uninstall-developer-folder --mode=all
sudo: /Applications/Xcode.app/Contents/Developer/Library/uninstall-developer-folder: command not found

となりました。
Runボタンでビルトできるのでターミナルの使い方が間違ってるんじゃないかとおもうのですが、心当たりのあるところを書き出しました。どなたか解決方法を教えてください。
Yahoo!知恵袋 4347日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
新しい Xcode では単に Xcode をインストールしただけではターミナルからは使えないようになりました。ターミナルから使うには「Command Line Tools」を別途インストールするか手作業で環境変数 PATH を設定する必要があります。

(方法1) 環境設定「⌘,」(Xcode → Prefarences...)の「Downloads」で「Command Line Tools」をインストールする(添付画像の最下行)

「Command Line Tools」をインストールすると gcc 等の各種コマンドが /usr/bin/ にインストールされます。通常 /usr/bin/ にはデフォルトでパスが通るので、特別な設定変更等を行うことなくターミナルから利用できるようになります。Xcode とは独立にインストールされるため、Xcode を削除しても各種コマンドを引き続き利用できるというメリットがありますが、ディスクスペースを余分に浪費することになりますし、「Command Line Tools」をアンインストールする(簡単かつ汎用的な)方法が(今のところ)存在しないようなので、積極的にはお勧めしにくい方法でもあります。

(方法2) 必要なコマンドの在処を調べてそこにパスを通す。

新しい Xcode では各種コマンドは全て /Applications/Xcode.app 内にインストールされますので、find コマンドを用いるなどして、必要なコマンドの在処を調べて PATH を通せばターミナルから使えるようになります。ただし、利用するコマンドによっては PATH 以外の設定が必要になるかもしれませんので、それなりの知識がある人にしかお勧めできません。

なお、新しい Xcode では uninstall-devtools も uninstall-developer-folder も存在しないようです。
Yahoo!知恵袋 4346日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
66
Views
質問者が納得新しい Xcode では単に Xcode をインストールしただけではターミナルからは使えないようになりました。ターミナルから使うには「Command Line Tools」を別途インストールするか手作業で環境変数 PATH を設定する必要があります。 (方法1) 環境設定「⌘,」(Xcode → Prefarences...)の「Downloads」で「Command Line Tools」をインストールする(添付画像の最下行) 「Command Line Tools」をインストールすると gcc 等の...
4347日前view66
全般
41
Views
質問者が納得ワイヤレスコミュニケーションスイッチがオンになっていますか?「活用ガイド」のP36を参照して、オンにしてみてください。
4433日前view41
全般
32
Views
質問者が納得ONKYO FR-N9FX あたりは いかがですか? http://kakaku.com/item/K0000011842/
5405日前view32

関連製品のQ&A