GCC 컴파일러를 카와이하게 만드세요~!
이 프로젝트는 GCC의 지역화 파일을 편집하여 GCC 컴파일러의 출력 메시지를 귀엽게 보이게 만듭니다.
누구나 기여하고 더 많은 귀여운 메시지를 추가할 수 있습니다!
中文版(更改为中文时请优先阅读)
YouTube의 데모 비디오(일본어)
터미널에 일본어 설치(설치되지 않은 경우)
sudo apt-get install language-pack-ja language-pack-gnome-ja language-pack-ja-base language-pack-gnome-ja-base
gcc
, gettext
및 g++
설치합니다.
sudo apt-get install gcc gettext g++
gcc locales
설치
다음을 통해 gcc 기본 버전 번호를 확인하세요.
gcc -v
내 쪽에서는 12.3.0입니다. 따라서 기본 버전 번호는 12입니다.
sudo apt-get install gcc-12-locales
gcc 언어 파일을 찾으십시오. 기본적으로 /usr/share/locale/ja/LC_MESSAGES/gcc.mo
에서 찾을 수 있습니다. 그러나 파일을 찾을 수 없거나 파일 이름이 gcc-12.mo
로 지정되어 있을 수도 있습니다. 관련 파일이 있으면 백업해 두세요. (예: sudo mv gcc-12.mo gcc-12.mo.bak
) 해당 파일이 없더라도 걱정하지 마세요. 아무것도 하지 않아도 됩니다.
다음 명령어를 사용하여 프로젝트에 mo
파일을 다운로드하고 해당 경로에 복사합니다.
sudo wget https://github.com/Bill-Haku/kawaii-gcc/raw/main/prebuilt/gcc.mo -O /usr/share/locale/ja/LC_MESSAGES/gcc-12.mo
gcc.po
는 ja_JP용 현지화 파일이고,gcc-zh.po
zh_CN용 현지화 파일입니다. 자세한 내용은 중국어 버전 README 문서를 참조하세요.
바이너리 파일을 직접 다시 빌드할 수도 있습니다.
msgfmt gcc.po -o gcc.mo
sudo cp gcc.mo /usr/share/locale/ja/LC_MESSAGES/gcc-12.mo
파일 이름에 관해서:
gcc-.mo
시도해보고, 작동하지 않으면 이름을 gcc.mo
로 바꾸세요.터미널 환경 변수를 일본어로 변경합니다.
vim ~ /.bashrc
# Add the following lines
export LANG= " ja_JP.UTF-8 "
export LANGUAGE= " ja_JP.UTF-8 "
# Save it in Vim
source ~ /.bashrc
이제 여러분의 GCC가 카와이해졌습니다~!
프로젝트에 제공된 test.cc
를 사용해 볼 수 있습니다.
gcc test.cc -Wall
# -Wall makes GCC output all the warning messages.
시그윈 설치
setup-x86_64.exe를 다운로드하고 실행하세요.
Select Packages
단계에서 Install from Internet
선택합니다.
Select Packages
단계에서 View
Category
로 설정하고 ALL/Devel 패널에서 gcc-core
, gcc-g++
및 gettext
버전을 검색하고 선택합니다.
Cygwin
설치 디렉토리가
(기본적으로 C:cygwin
이어야 함)이라고 가정하고
디렉토리를 환경 변수 Path
에 추가하십시오. Path
에 mingw
있으면 삭제하거나
아래로 이동하세요. 다른 환경 변수 LANG
추가하고 그 값을 ja_JP.UTF-8
로 설정합니다.
이 저장소의 ./prebuilt
디렉토리에 있는 gcc.mo
파일을
로 이동하고 이름을 계속 gcc.mo
로 지정합니다. 기존 gcc.mo
파일을 백업하는 것이 좋습니다.
아직 구현되지 않았습니다. 기여를 환영합니다!
이 프로젝트는 gcc-hentai
에서 영감을 받았습니다. 중국 프로젝트였는데, 일본어 버전을 만들어 일본 유저들에게 공유하려고 이 리포지토리를 만들었습니다. 새로운 텍스트를 추가하고 사용설명서의 일부 내용을 편집 및 완성한 후 일본어로 영상을 제작하여 공유했습니다. 해당 영상이 Bilibili에서 중국 유저들 사이에서 예상치 못한 관심을 받았기 때문에 중국어 내용을 추가했습니다. 원본 작성자의 공유와 오픈 소스 정신에 감사드립니다.