2017-10-30 13 views
-2

github.com/hajimehoshi/ebiten에서 라이브러리를 사용하려고합니다. 에 상관없이 내가 할 무엇,이 오류를 만났다 해요 :cgo와 함께 64 비트 TDM-GCC를 올바르게 사용하려면 어떻게해야합니까?

# github.com/go-gl/glfw/v3.2/glfw 
cc1.exe: sorry, unimplemented: 64-bit mode not compiled in 
# github.com/go-gl/gl/v2.1/gl 
cc1.exe: sorry, unimplemented: 64-bit mode not compiled in 

내가는 MinGW의 PATH 변수를 설정 한

mingw-get udpate

는 MinGW

업데이트를 시도했습니다.

나는 MinGW-w64 here을 다운로드했습니다.

나는 here으로 갔고 tdm-gcc 64 번들을 다운로드했습니다.

그리고 여전히 같은 오류가 발생했습니다. 어떻게 이것을 피할 수 있습니까?

+0

어제 같은 문제가있었습니다. MinGW-w64가 나를 위해 일했습니다 – tkausl

+0

왜 계속 [같은 질문을 반복해서 게시하고 있습니까] (https://stackoverflow.com/questions/46925915/)? – kostix

답변

1
  1. RTFM cgo manualgo 도구가 지원하는 외국 언어에 대한 컴파일러를 호출하는 방법이 사항.

  2. 실행

    go env 
    

    하고 보여 줄게 변수 CCCXX에서 참조 : C 및 C입니다 는 ++ go 툴체인은 각각 C 및 C++ 코드를 컴파일 부를 것이다 컴파일러는.

    나는 gccg++과 같은 "베어"이름을 각각 표시합니다.

    공지 사항이 Windows에서 프로그램 의 전체 경로 이름을 (지정하지 않고 실행되고있을 때 즉, 드라이브 문자 및 그 :\ 재미 구조 다음 다음 실제 끝나는 경로 생성 의 나머지 부분부터 시작이다 프로그램 파일의 이름)을 사용하면 프로그램의 파일은 environment variable called "PATH"의 내용으로 정의 된 경로 집합에서 최대로 으로 표시됩니다.

    PATH env. 변수는 시스템 전체 및 사용자별로 지정할 수 있습니다. 후자는 전자보다 우선합니다. 쉘에서

  3. echo %PATH% 
    

    을 실행하고 설치 C/C++ 컴파일러의 경로 이름이 나열되어 있는지 확인. 일부 32 비트 GCC 경로가 있지만 64 비트 제품군은 없을 것입니다.

  4. PATH env. 변수에는 디렉토리의 항목이 포함되어 있습니다.이 디렉토리의 이름은 과 일치하며 해당 이름은 go env 출력에 나열됩니다.

    자세한 내용은 컴파일러의 설치 설명서를 참조하십시오.다른 모든 실패하면

https://superuser.com에서 저기 컴파일러를 설치에 대한 구체적인 질문을하시기 바랍니다.