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.
Cygwinのインストール
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の中国人ユーザーに予想外の注目を集めたので、中国語のコンテンツを追加しました。オリジナルの作成者の共有とオープンソースの精神に感謝します。