2011-05-07 3 views
6

우분투의 소프트웨어 센터에서 GDC를 설치했습니다.gdc에 D2를 부과하는 방법

문제는 키워드 immutable이 들어있는 소스를 컴파일하려고하면 오류가 발생한다는 것입니다. 그런 다음 D1 만 컴파일한다고 추론했습니다.

GDC로 D2를 컴파일하려면 어떻게해야합니까?

+3

데비안/우분투 용 패키지 GDC는 D1 전용이고 GDC의 이전 버전은 그야말로 확실합니다. –

+1

맞습니다. Ubuntu Maverick은 GDC 1.043에 해당하는 DMD를 가지고 있으며, Natty는 packages.ubuntu.com에 따르면 1.063을 보유하고있다. – jgottula

답변

5

here (경고 : 어떤 모양이나 형태로도 아직 완성되지 않았습니다)을 시도해보십시오.

+0

답장을 보내 주셔서 감사합니다. 내가 틀렸거나 당신이 링크 한 것은 창만을위한 것입니까? – Arack

+0

@Marco : 죄송합니다. 소스 코드를 언급했습니다. 나는 그들이 리눅스 용 바이너리를 가지고 있는지 확신하지 못한다. – Mehrdad

10

당신은

gdc -v2 main.d 
6

리눅스 저장소에있는 패키지는 아주 오래된이다 :, -V2는 D2의 컴파일을 선택 예컨대을 통과해야합니다. 내가 아는 한, 그들은 어떤 식 으로든 D2와 호환되지 않는 입니다. 난 노력 했어.

내가 GDC 작업 D2 여기에서 GDC 을 컴파일하는 것입니다 얻는 방법을 알고있는 유일한 방법 : 당신이 위키의 지시를 따르는 경우에 https://bitbucket.org/goshawk/gdc/downloads

, 선택적 D2와 함께 작동하도록 그것을 를 컴파일 할 수 있습니다 .

최근에이 방법을 사용하여 dmd에서 gdc로 전환했으며 아무런 문제가 없었습니다. dmd로 작성하고 테스트 한 코드는 gdc로 깨끗하게 컴파일됩니다.