프로그래밍 도구의 한국어 버전을 사용하면 안되는 이유

이세민·2025년 6월 23일

이런 이야기가 아닙니다

  • 영어 버전을 써야 강의 볼때, 검색할 때 좋다
  • 영어에 익숙해지는게 좋다
  • 업데이트 지원, 오역문제가 없다

진짜 어이없는 이야기

최근에 영어버전을 사용하지 않아 발생한 어이없는 오류를 소개합니다.

어쩌다 보니
GC 직접만들고 싶었고 OpenJDK를 직접 빌드하고 싶었습니다.
Windows 환경에서 빌드하기 위해서는 Microsoft Visual Studio의 MSVC를 사용합니다.

OpenJDK에서는 C/C++ 컴파일러의 target CPU와 빌드될 JDK의 target CPU를 비교하여 유효성을 검사합니다.

OpenJDK에서는 MSVC의 target CPU 파싱하기 위해
가장 뒤에있는 띄어쓰기된 단어를 읽습니다.
당연히도 MSVC의 버전 형식은
Microsoft (R) C/C++ Optimizing Compiler Version 19.43.34810 for x64
이렇게 되기 때문에 큰 문제가 없습니다.

그.런.데


출처

만약 Visual Studio를 한국어로 설치했다면 문제가 발생합니다.
한국어 버전의 MSVC 버전 형식은
Microsoft (R) C/C++ 최적화 컴파일러 버전 19.39.33521(x64)
으로 되어있어서 OpenJDK의 파싱결과가 x64가 아닌 19.39.33521(x64)가 나와서 빌드 에러가 납니다.

결론

해결하기 위해서는 visual studio installer에서 언어팩을 다시 받아야합니다.

외국 형님들의 도움을 받기 위해서는 영어사용을 습관화하자..

profile
gsm 8기 고등학생

0개의 댓글