2010-05-09 4 views
4

GNUmakefile을 직접 작성하지 않고 Xcode 프로젝트를 이해하고 GNUstep에 대해 직접 빌드하여 Linux 실행 파일을 생성하여 프로젝트를 유지하는 데 필요한 작업을 간소화 할 수있는 도구가 있습니까? Cocoa/Mac 및 GNUstep/Linux에서 기능적입니까?Linux 컴퓨터에서 Xcode 프로젝트 빌드

기본적으로 Linux 용 xcodebuild 스타일 앱이 있습니까?

몇 주 전에 pbtomake를 보았지만 죽은 프로젝트 인 것 같습니다.

답변

2

아마 OS X에서 실행되지만 대상 리눅스에서 작동하는 컴파일러와 binutils 세트를 직접 만드는 것이 더 쉽습니다.

+0

또는 Mac OS X에서 Linux VM 사용 –

+1

Mac OS X에서 Linux VM을 사용하지 않으면 원래 질문으로 돌아 가게됩니까? 리눅스 설치 위치는 어떤 차이가 있습니까? – d11wtq

+0

Mac OS에서 크로스 컴파일은 xcodebuild EVEN을 사용하여 여전히 Linux 실행 파일을 빌드 할 수 있음을 의미합니다. –

0

가장 좋은 것은 적절한 OS X 머신으로 ssh하고 거기서 빌드 (xcodebuild 사용)하는 것입니다.

+0

죄송합니다. 정확하게 설명하지 않았을 수 있습니다. 이 응용 프로그램은 때로는 Linux 자체에서 실행되도록 구성되며, 다른 경우에는 Mac에서 실행되도록 빌드됩니다. Mac에 항상 설치되는 것은 아닙니다. 따라서 코드는 때때로 Linux 용으로 컴파일해야합니다. Linux 컴퓨터에는 GNUstep이 설치되어 있습니다. 리눅스 박스에 전체 프로젝트를 rsync하고 xcodebuild를 실행 시켜서 리눅스 실행 파일을 만들 수 있다면 좋을 것입니다. – d11wtq

+0

Mac에서 Linux VM을 설정 한 다음 Mac에서 Linux 빌드와 OS X 빌드를 모두 수행하면 반대로 쉽게 할 수 있습니다. 이것은 크로스 플랫폼 코드 (VMware Fusion을 사용하여 Mac에서 WIN32 및 Linux x86-64 VM을 실행하도록했습니다)에 대해 수행하는 작업입니다. –

3

cocotron을 볼 필요가있는 것 같습니다. Cocoa의 하위 세트를 사용하고 OS X, Windows 및 Linux 용으로 컴파일 할 수 있습니다. 그것은 GNUstep이 아니지만, 제가 시도한 것들을 위해 작동하는 것 같습니다. 컴파일은 Xcode 내에서 이루어 지므로 요구하는 것이 100 %가 아닙니다.

3

나는 GNUstep pbxbuild을 Mac OS X과 다른 것으로 사용할 수 있다고 생각합니다. 나는 그것이 얼마나 완전 기능인지 확실하지 않지만 그것을 시험해 볼만한 가치가있다.