2012-03-02 2 views
0

Visual Studio에는 시작 메뉴 옵션이있어 모든 경로와 환경 변수를 사용하여 터미널 창을 열어 컴파일러를 사용하도록 설정합니다.C++ 개발을위한 OSX env 변수

XCode와 동일한 기능이 있습니까? 아니면이 기능이 작동하도록 설정해야하는 곳을 찾을 수 있습니까?

나는 부스트 라이브러리를 컴파일하려고하고 있지만 단순한 것들과 관련된 오류가 발생하고 있습니다. 나는 내가 필요로하는 것 (경로를 포함하고 lib 경로)을해야한다고 생각하는 것을 몇 가지 설정했지만 분명히 여전히 빠져있다.

마틴

+0

OS X에서는 기본적으로 터미널 환경이 컴파일러를 사용하도록 설정됩니다. 그러나 명령 줄 도구를 설치해야합니다. Xcode 4.3 이전 버전의 명령 줄 도구는 선택적 설치 항목이었습니다. – bames53

답변

2

Xcode는 gcc와 llvm-clang을 사용합니다. 따라서 환경 변수 설정은 환경 변수 설정과 동일합니다.

그러나

당신이 원하는 모든 프로젝트에 사용할 수 부스트를하는 경우, 그냥 그것으로 부스트를 설치/MacPort를 설치하고 구축하는 것이 더 쉬울 수 있습니다 http://www.macports.org/ports.php?by=name&substr=boost

MacPort 많은, 많은, 많은 도구 및 라이브러리를 지원합니다. OS X에서의 개발이 훨씬 쉬워 질 것입니다.

+0

크로스 컴파일해야하는 시점까지 ....? –

+0

블라드 란 무엇입니까? 내가 원래 프로젝트에서 부스트를 사용하는 주된 이유 중 하나는 결국 OSX로 이식 할 수 있기 때문입니다. – Martin

0

빌드 설정 (경로 및 옵션 같은 것을 정의하기 위해 컴파일 타임에 사용할 수있는 변수)에 대해 정말로 묻는 것처럼 들립니다. 빌드 설정 창에서 프로젝트별로 또는 대상 단위로 설정할 수 있습니다. 프로젝트 또는 대상 중 하나를 선택하고 빌드 설정을 클릭하십시오. 나만의 설정을 정의하려면 해당 창 아래로 스크롤하고 "사용자 정의"섹션을 찾습니다. 여기서 사용자 정의 설정을 추가 할 수 있습니다.

프로그램이 실행 중일 때 적용되는 환경 변수 (및 인수)를 설정하려면 Option 키를 누른 상태에서 Product-> Run ...을 선택하십시오. 환경 변수와 인수를 정의 할 수 있습니다.

+0

나는 C_INCLUDE_PATH, CPLUS_INCLUDE_PATH, LIBRARY_PATH 등등에 대해서 이야기하고있다. 터미널 기반 컴파일을하기 위해 이들과 다른 것들을 설정해야 하는지를 알고 싶었다. – Martin

관련 문제