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.mo
O
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.mo
Em relação ao nome do arquivo:
gcc-.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 ~ /.bashrc
Agora 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
(deve ser C:cygwin
), adicione o diretório
ao Environment Variable Path
. Se houver mingw
no Path
, exclua-o ou mova-o para
. 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
, 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.