Torne seu compilador GCC kawaii~!
Este projeto faz com que as mensagens de saída do compilador GCC pareçam kawaii editando o arquivo de localização do GCC.
Todos são bem-vindos para contribuir e adicionar mais mensagens kawaii!
中文版(更改为中文时请优先阅读)
Vídeo de demonstração no YouTube (japonês)
Instale japonês para o seu terminal (se não estiver instalado)
sudo apt-get install language-pack-ja language-pack-gnome-ja language-pack-ja-base language-pack-gnome-ja-base Instale gcc , gettext e g++ .
sudo apt-get install gcc gettext g++ Instale gcc locales
Verifique o número da versão principal do gcc:
gcc -vÉ 12.3.0 do meu lado. Portanto, o número da versão principal é 12.
sudo apt-get install gcc-12-locales Encontre seu arquivo de idioma gcc. Por padrão, ele deve ser encontrado em /usr/share/locale/ja/LC_MESSAGES/gcc.mo . No entanto, também é possível que você não consiga encontrar o arquivo ou o arquivo tenha o nome gcc-12.mo . Se houver um arquivo relacionado, faça backup dele. (por exemplo, sudo mv gcc-12.mo gcc-12.mo.bak ) Não se preocupe se esse arquivo não existir, você não precisa fazer nada.
Use o seguinte comando para baixar o arquivo mo no projeto e copiá-lo para o caminho.
sudo wget https://github.com/Bill-Haku/kawaii-gcc/raw/main/prebuilt/gcc.mo -O /usr/share/locale/ja/LC_MESSAGES/gcc-12.moO
gcc.poé o arquivo de localização para ja_JP e ogcc-zh.poé o arquivo de localização para zh_CN. Consulte o documento README da versão chinesa para obter mais detalhes.
Você também pode reconstruir o arquivo binário sozinho:
msgfmt gcc.po -o gcc.mo
sudo cp gcc.mo /usr/share/locale/ja/LC_MESSAGES/gcc-12.moEm relação ao nome do arquivo:
gcc-<MAIN VERSION NUMBER>.mo e, se não funcionar, renomeie-o para gcc.mo .Altere as variáveis ambientais terminais para japonês:
vim ~ /.bashrc
# Add the following lines
export LANG= " ja_JP.UTF-8 "
export LANGUAGE= " ja_JP.UTF-8 "
# Save it in Vim
source ~ /.bashrcAgora seu GCC virou kawaii~!
Você pode experimentar o test.cc fornecido no projeto.
gcc test.cc -Wall
# -Wall makes GCC output all the warning messages.Instale o Cygwin
Baixe e execute setup-x86_64.exe
Escolha Install from Internet na etapa Select Packages .
Na etapa Select Packages , defina View como Category e pesquise e selecione as versões de gcc-core , gcc-g++ e gettext no painel ALL/Devel.
Suponha que seu diretório de instalação Cygwin seja <DIR> (deve ser C:cygwin ), adicione o diretório <DIR>bin ao Environment Variable Path . Se houver mingw no Path , exclua-o ou mova-o para <DIR>bin . Adicione outra variável de ambiente LANG e defina o valor dela em ja_JP.UTF-8 .
Mova o arquivo gcc.mo no diretório ./prebuilt deste repositório para <DIR>usrsharelocalejaLC_MESSAGES , continue nomeando-o como gcc.mo . É sugerido fazer backup do arquivo gcc.mo existente.
Ainda não implementado. Contribuição bem-vinda!
Este projeto é inspirado em gcc-hentai . Era um projeto chinês e criei este repositório para fazer uma versão em japonês e compartilhá-la com usuários japoneses. Adicionei o novo texto, editei e completei alguns detalhes nas instruções de uso e fiz um vídeo em japonês para compartilhar. O vídeo chamou a atenção inesperada dos usuários chineses no Bilibili, então adicionei conteúdo chinês nele. Obrigado pelo compartilhamento e pelo espírito de código aberto dos autores originais.