GitHub

Problems

cc1.exe: sorry, unimplemented: 64-bit mode not compiled in

현진용 2025. 10. 31. 18:46

Gin 컴파일 오류


Go로 간단한 프로젝트를 생성해서 실행해보려는데 동작하지 않고 다음과 같은 오류가 발생했다.

cc1.exe: sorry, unimplemented: 64-bit mode not compiled in

현재 환경은 Gin(go의 웹 프레임워크)과 Sqlite다.

다른 패키지 없이(Orm 포함) 프로젝트를 실행할 때는 아무 문제 없었으나 GORM을 사용한 이후에 갑자기 발생하였다.

 

알아보니 호환되지 않는 C Compiler를 사용하고 있기 때문이었다.

MinGW 32Bit 전용 컴파일러를 사용하고 있는데 아마도 Sqlite를 64버전으로 설치해서 그런 것 같다. 앞으로도 타 실행 프로그램의 아키텍처 버전도 신경써야 덜 골치 아프지 않을까 싶다.

 

해결


기존에 사용하던 컴파일러(MinGW GCC 6.3.0)를 교체(TDM-GCC 64-bit)하면 된다.

https://jmeubank.github.io/tdm-gcc/download/

 

Download | tdm-gcc

GCC compiler, Windows-friendly.

jmeubank.github.io

 

위 URL에 접속하면 다음과 같은 페이지가 보인다.

 

 

2번째 파란 버튼 tdm64-gcc를 클릭하고 설치한 뒤에

해당 파일 안에 있는 Bin 폴더의 경로를 시스템 환경 변수 Path에 등록하면 된다.

참고로 현재는 윈도우 환경이다.

반응형