대학 교수가 자신의 C++ 클래스에 대한 요구 사항을 제공했습니다. gnu C++ 컴파일러 (GCC)를 사용하여 프로그램을 작성해야합니다. xcode를 설치 한 후 사과 버전의 gcc를 얻었습니다. 그러나, 이것은 내가 이해하는 바와 같이 완전히 호환되지 않습니다. 그래서 맥 포트를 사용하여 gnu gcc 컴파일러를 설치하려했지만 실패했다. 일 후 :Mac에서 크로스 플랫폼 C++ 프로그램을 작성하려면 어떻게해야합니까?
내가 터미널로 가서 실행port install gcc47
:
gcc -v
를 내가 얻을 :
gcc47 -v
나는 내가 실행하면 찾을 수 없습니다 "명령"GET
gcc version 4.2.1 (Apple Inc. build 5666) (dot 3)
표시 모자 나는 여전히 사과의 버전을 사용하고있다. 내가 이해하지 오전 부분은 다음과 같습니다
- 어떻게 그런 식으로 GCC (는 GNU 버전이 아닌 사과의 버전)
- 는 어떻게 IDE를 함께 사용 하는가를 설치하는 방법은 무엇입니까?
Apple의 GCC 버전은 다른 버전의 GCC와 호환되어야합니다. C++ 표준 라이브러리의 함수 만 사용하는 경우 C++ 컴파일러가있는 모든 플랫폼에서 실행되도록 동일한 소스 코드를 컴파일 할 수 있습니다. 한 컴파일러에서 작동하고 다른 컴파일러에서 작동하지 않는 코드는 때때로 불일치합니다.하지만 Apple의 GCC는 이와 관련하여 특별하지 않습니다. –
새 컴파일러를 설치할 때 올바른 작업을 한 것처럼 들리지만, gcc47을 설치하면 포트를 실행할 때 오류 메시지가 나타 납니까? 그렇지 않으면/opt/local/bin/gcc47을 시도하십시오. 그렇지 않으면 문제가 발견 될 때까지 Xcode의 gcc를 사용합니다. –