Rendez votre compilateur GCC kawaii~ !
Ce projet donne un aspect kawaii aux messages de sortie du compilateur GCC en éditant le fichier de localisation de GCC.
Tout le monde est invité à contribuer et à ajouter d'autres messages kawaii !
中文版(更改为中文时请优先阅读)
Vidéo de démonstration sur YouTube (japonais)
Installez le japonais pour votre terminal (s'il n'est pas installé)
sudo apt-get install language-pack-ja language-pack-gnome-ja language-pack-ja-base language-pack-gnome-ja-base Installez gcc , gettext et g++ .
sudo apt-get install gcc gettext g++ Installer gcc locales
Vérifiez votre numéro de version principale de gcc en :
gcc -vIl s'agit de la version 12.3.0 de mon côté. Le numéro de version principal est donc 12.
sudo apt-get install gcc-12-locales Recherchez votre fichier de langue gcc. Par défaut, il devrait être trouvé dans /usr/share/locale/ja/LC_MESSAGES/gcc.mo . Cependant, il est également possible que vous ne trouviez pas le fichier ou que le fichier soit nommé gcc-12.mo . S'il existe un fichier associé, sauvegardez-le. (par exemple sudo mv gcc-12.mo gcc-12.mo.bak ) Ne vous inquiétez pas s'il n'existe pas de fichier de ce type, vous n'avez rien à faire.
Utilisez la commande suivante pour télécharger le fichier mo dans le projet et copiez-le dans le chemin.
sudo wget https://github.com/Bill-Haku/kawaii-gcc/raw/main/prebuilt/gcc.mo -O /usr/share/locale/ja/LC_MESSAGES/gcc-12.moLe
gcc.poest le fichier de localisation de ja_JP et legcc-zh.poest le fichier de localisation de zh_CN. Voir le document README de la version chinoise pour plus de détails.
Vous pouvez également reconstruire le fichier binaire vous-même :
msgfmt gcc.po -o gcc.mo
sudo cp gcc.mo /usr/share/locale/ja/LC_MESSAGES/gcc-12.moConcernant le nom du fichier :
gcc-<MAIN VERSION NUMBER>.mo , et si cela ne fonctionne pas, renommez-le en gcc.mo .Changez les variables d'environnement du terminal en japonais :
vim ~ /.bashrc
# Add the following lines
export LANG= " ja_JP.UTF-8 "
export LANGUAGE= " ja_JP.UTF-8 "
# Save it in Vim
source ~ /.bashrcMaintenant, votre GCC est devenu kawaii~ !
Vous pouvez essayer avec le test.cc fourni dans le projet.
gcc test.cc -Wall
# -Wall makes GCC output all the warning messages.Installer Cygwin
Téléchargez et exécutez setup-x86_64.exe
Choisissez Install from Internet à l’étape Select Packages .
À l'étape Select Packages , définissez View as Category et recherchez et sélectionnez les versions de gcc-core , gcc-g++ et gettext sous le panneau ALL/Devel.
Supposons que votre répertoire d'installation Cygwin soit <DIR> (par défaut, il devrait être C:cygwin ), ajoutez le répertoire <DIR>bin au Environment Variable Path . S'il y a mingw dans le Path , supprimez-le ou déplacez-le sous le <DIR>bin . Ajoutez une autre variable d'environnement LANG et définissez-en la valeur dans ja_JP.UTF-8 .
Déplacez le fichier gcc.mo dans le répertoire ./prebuilt de ce référentiel vers <DIR>usrsharelocalejaLC_MESSAGES , continuez à le nommer gcc.mo . Il est suggéré de sauvegarder le fichier gcc.mo existant.
Pas encore mis en œuvre. Contribution bienvenue !
Ce projet est inspiré de gcc-hentai . C'était un projet chinois, et j'ai créé ce dépôt pour créer une version japonaise et la partager avec les utilisateurs japonais. J'ai ajouté le nouveau texte, édité et complété quelques détails dans les instructions d'utilisation, et réalisé une vidéo en japonais pour la partager. La vidéo a attiré une attention inattendue de la part des utilisateurs chinois sur Bilibili, j'y ai donc ajouté du contenu chinois. Merci pour le partage et l'esprit open source des auteurs originaux.