2010-12-10 3 views
7

엑스 코드와 함께 제공되는 GCC가 가능 뒤에 버전의 몇 항상 것을 내가 알고있는 맥OS-X 지원 :: TR1

에 TR1 또는 새로운 C++ 0X에 대한 현재 지원 무엇입니까 gcc.gnu.org에서 현대 지원에 대한 플레이 상태가 궁금 했었습니다.

예를 들어 shared_ptr을 사용하려면 boost를 다운로드해야합니까? 아니면 std :: tr1에서 가져올 수 있습니까?

+1

Apple은 GPLv3을 싫어하는 것을 멈추지 않는 한 4.2.x 이상의 GCC를 출시하지 않습니다. 나는 그들이 어떤 시점에서 LLVM으로 넘어갈 계획이라고 추정한다. – zwol

답변

9

OS X 10.6은 g ++ 4.2.1 및 g ++ 4.0과 함께 제공되지만 사용자가 원하는 경우 직접 빌드를 설치해야합니다. GNU 도구는 정말 멋지다. 이 컴퓨터는 g ++ 4.2.1이 적용된 Snow Leopard Mac을 기반으로합니다 :

#include <tr1/memory> 

int main(int argc, char* argv[]) 
{ 
    std::tr1::shared_ptr<int> p; 
    return 0; 
} 
+0

어떤 버전의 gcc를 사용하고 계셨습니까? – rogerdpack