タグ

Xcodeとgccに関するmas-higaのブックマーク (2)

  • 独り言: OS X LionにしてGCCやGNU Makeが見つからなくなったら

    GNU Make 第3版 Mac OS X 10.6 Snow Leopard環境を使っていて、その後OS X Lionにアップグレードした時には問題が起きずに気付かなかったのですが、HDDをSSDに交換してMac OS X 10.6 Snow Leopardから直ぐにOS X LionにアップグレードしたらGCCとGNU Make等が行方不明になってしまいました。 原因は何かとネットで色々と調べ回ってみましたところ、どうもXcodeの4.2から4.3への変更が原因のようです。 Xcode 4.2以前のものと違いXcode 4.3からはアプリケーションとしてパッケージ化され纏められ、アプリケーションフォルダに置かれることになりました。それに伴いそれまでXcodeをインストールすれば一緒に/usr/bin/にGCCやGNU Make等色々とインストールされていたツール類が、/usr/bin/

    mas-higa
    mas-higa 2012/03/14
    ようやく理解した。
  • Xcode 4 でデフォルトになった LLVM って何?

    こんにちは。開発担当の金内です。 Xcode 4 は UI もすっかり変わりましたが、ビルドの要であるコンパイラもデフォルトが変更されています。その新しいコンパイラのキーワードが「LLVM」です。いまいち聞き慣れない方もいると思うので、今回はその LLVM について簡単にご紹介します。 ざっくりとした結論から言ってしまえば、Xcode における LLVM は従来のデフォルトコンパイラである GCC を置き換えるものです。LLVM には次のような特徴があります。 ・コンパイルが速い ・コンパイルされたコードが速い ・エラーメッセージがわかりやすい ・他のツールと連携しやすい いいことばかりですね。 しかし、コンパイラは要となる重要なコンポーネントなので、互換性などへの配慮から、Apple は GCC からの移行を少しずつ段階的に進めています。 実際、Xcode 4.0 でのデフォルトは完全に

    Xcode 4 でデフォルトになった LLVM って何?
  • 1