Какая версия gcc находится на Mountain Lion?

5

Я с нетерпением жду возможности перенести мой код C ++ на C ++ 11, для чего может потребоваться как минимум g ++ 4.6. Так что же такое GCC, установленный на Mountain Lion?

eddyxu
источник
1
Хотя хорошее предположение - gcc 4.2, как в Snow Leopard + - Apple теперь использует clang, а не gcc
Марк

Ответы:

3

Mountain Lion не поставляется с GCC, но вы можете установить GCC 4.7. Я сделал это на моей машине.

iGameRam
источник
2

Apple не поставляет компиляторы с их версиями App Store OS (Lion и сейчас Mountain Lion), поэтому ответ - нет.

Он предоставляет двоичный файл llvm-gcc, который служит gcc как часть Xcode и инструментов разработчика. Это бесплатная загрузка, и вы можете использовать ее для загрузки любой версии gcc, если вам нравится эта версия.

Вот версия gcc, которая поставляется с Xcode v4.3.3

Air:~ mike$ which gcc
/usr/bin/gcc
Air:~ mike$ gcc --version
i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
bmike
источник