2010-06-01 3 views
5

Je voudrais sauter en apprendre C++ 0x, qui a mûri à un niveau dont je suis content. Xcode sur Snow Leopard 10.6 est actuellement à GCC 4.2.1, et les nouvelles fonctionnalités que je voudrais essayer, comme std :: shared_ptr, lambdas, auto, constante de pointeur nul, littéraux de chaîne unicode, et d'autres bits et pièces, nécessitent au moins 4,3 (je crois).Puis-je mettre à niveau Xcode pour prendre en charge une version plus récente de GCC pour apprendre C++ 0x?

Idéalement, j'utiliserais Xcode, mais je ne suis même pas sûr si vous pouvez mettre à jour manuellement le compilateur pour Xcode. Est-ce possible?

Sinon, quelle est la meilleure façon d'installer une version différente de GCC qui n'interfère pas avec le reste du système?

Cordialement,

Shane

Répondre

0

Vous voudrez peut-être regarder LLVM et Clang et voir si ceux-ci peuvent accomplir ce que vous êtes après, si vous souhaitez utiliser XCode. Apple a abandonné GCC et LLVM/Clang pour des raisons de licence.

+1

J'utilise Clang de temps en temps, mais malheureusement de LLVM/Clang C++ 0x soutien n'est pas là où il doit être encore. http://clang.llvm.org/cxx_status.html – Shane

Questions connexes