- ベストアンサー
Mavericksでgcc
Mavericksでc言語やc++をターミナルからコンパイルする場合、XcodeのCommand Line Toolsに含まれているgccがあれば、MacPorts等で新たにgccをインストールする必要はありませんか? また、その必要がないとしたら、Xcodeのgccを使ってターミナルからコンパイルをする場合に改めてPATHを通す必要はありますか?
- Parabolium
- お礼率85% (6/7)
- Mac
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Xcodeで、gccとclangが/usr/bin/に入ってますので、特にPATHの設定は必要ないはずです。 gcc -vあるいはclang -vで確認してください。 両方とも Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn) と出ますので、同じもののようです。 最新のバージョンのgccやclangを使いたいのであればMacPortsでインストールできます。 (gcc 4.9やLLVM 3.4)
関連するQ&A
- MacでのC言語について
MacでC言語の環境を作ろうと思いXcodeをインストールしたのですが、コンパイルができません。 取り敢えずhello.cを作り、ターミナルを起動してディレクトリを移動しgcc hello.cと入力したのですが「-bash: gcc: command not found」と表示されてしまいます。 OSはLionです。 プログラミング初心者なので説明不足かもしれませんが分かる方どうか教えて下さい。
- ベストアンサー
- C・C++・C#
- c++のコンパイルの仕方がわかりません
プログラミング初心者です。 今回初めてC++を使ってプログラムを組むこととなったのですが、ソースを書いてからコンパイルの仕方がわかりません。。。 パソコンはmac os x 10.6.8を使っています。 テキストエディタからコンパイルしようとすると-bash: gcc: command not foundでてしまいます。なので、gccが入っていないのだと思い、xcodeをダウンロードしようとしたのですが、「Mac OS X バージョンXcode Install Assistant以降が必要なため、Macintosh HD は“ 10.7”にインストールできません。」と表示されインストールできませんでした。また、apple developerからxcode3はダウンロードできたのですが、やはり-bash: gcc: command not foundと表示されてしまいます。。。 そこで質問なのですが、 1この状況は、そもそもgccが入っていないためにコンパイルが出来ないという認識で合っているのか。 2xcodeの他に何かフリーでコンパイルが出来るソフトはあるのか 3もっと簡単にコンパイルできる方法はあるのか。 ということを、お手数ですがどなたか教えて頂けたらうれしいです。 よろしくお願いします。
- 締切済み
- C・C++・C#
- bash.exeを直接起動するとgccが実行できま
C言語を始めてみようと思ってcygwinをインストールしました。初心者です。 Cygwin.batから起動するとキチンとgccコマンドが使えるのに、bash.exeから直接起動すると、なぜかcommand not foundとなってしまいます。emacsからコンパイルできるようにしたいと思っているので、不都合で困っています。どうすればよいのでしょうか。
- ベストアンサー
- C・C++・C#
- gccでc++プログラムをコンパイルできない
gccをインストールして使ってみたのですがc++のプログラムをコンパイルすることができません。 gcc test.ccとすると gcc: error trying to exec 'cc1plus': execvp: そのようなファイルやディレクトリはありません というエラーがでます。 ネットで調べたところg++かc++のようにコンパイルすればいいということでしたが、g++やc++とうつとcommand not found とでます。 gcc -versionで調べたところgccのバージョンは gcc (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8) です。 環境はfedora9です。fedora9をインストールしたときにgccがインストールされていなかったので yum install gcc でインストールしたのですが、これがまずかったのでしょうか? 分かっている方からするとトンチンカンな質問かもしれないのですが、どなたかよろしくお願いします。
- ベストアンサー
- C・C++・C#
- gccのインストールとそもそもgccについて
Fedora Core1をインストールしたのですが、gccなど Cのコンパイル環境が入っていませんでした。 今現在はgccでcのコンパイルだけしたいのですが、 何をインストールしたらよいのでしょうか? gccが使えるまでの手順など紹介されたサイトや本など ございましたら、教えていただけますか? インストールはgccの1つのみインストールするということでしょうか?1から勉強したいので、よろしくお願いいたします。 gccは静的?リンクが可能でしょうか? 実行ファイルだけで他の環境で動かしたので 効率や容量など問題にしておりません。 cはTurboCを使ったことがあるレベルです。
- ベストアンサー
- Linux系OS
- gcc lcrt1.o コンパイルエラー mac xcode
Mac OS X 10.3.9のXcode 300.0上で、UNIX上で動作するC言語プログラムの開発を行っています。 デバッガ上で、エラーや警告が最後まで、一つだけ消えずに、コンパイルできません。デバッガ上のエラーは「control reaches end of non-void function」、ターミナル上から、gccでコンパイルすると、「can't locate file for: -lcrt1.o」というエラーです。 解決法をご教示ください。
- ベストアンサー
- C・C++・C#
- macportsでインストールができない
macportsはインストール済みです。 macportsであるソフト(遺伝子解析ソフト:ARB)をインストールしたいのですができません。 PC環境 OS:Mac OS X 10.7.4(Lion) ダウンロードインストール済: Macports 2.1.1、X11、Xcode 4.3.3、Command Line Tools 説明ではMacportをインストール後 ターミナルで "sudo port install arb" と入力すればインストールが始まるとありました。 http://www.haloarchaea.com/resources/arb/ しかし "sudo port install arb" を入力後、パスワードを求められて入力しましたが、 "Error: Port arb not found" と表示されてこれ以上進みません。 どうすればインストールできるか教えてください。 "port -v" と入力すると "MacPorts 2.1.1" とでてくるので、パスは通っているかと思います。 ちなみに、 MacportsのGUIであるPorticusはMac OS X 10.7(Lion)には対応していないので使えません。 Mac OS X 10.6.8 (Snow Leopard)では上記URLのサイトの説明通りインストールできました。 googleで原因を検索してみましたが、よくわかりませんでした。 Finkでもインストールできると、サイトに記載があったので一度やってみたのですが、 複雑でよくわかりませんでした。 Finkでインストールするしかないのでしょうか。
- ベストアンサー
- その他(OS)
お礼
おかげさまで解決しました。ありがとうございました。