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


5

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


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

Ответы:


3

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


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.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.