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-<MAIN VERSION NUMBER>.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のインストール ディレクトリが<DIR> (デフォルトではC:cygwinであるはずです) であると仮定し、ディレクトリ<DIR>bin環境変数Pathに追加します。 Pathにmingwがある場合は、それを削除するか、 <DIR>binの下に移動します。別の環境変数LANGを追加し、その値をja_JP.UTF-8に設定します。
このリポジトリの./prebuiltディレクトリにあるgcc.moファイルを<DIR>usrsharelocalejaLC_MESSAGESに移動し、 gcc.moという名前を付け続けます。既存のgcc.moファイルをバックアップすることをお勧めします。
まだ実装されていません。貢献を歓迎します!
このプロジェクトはgcc-hentaiからインスピレーションを受けています。これは中国のプロジェクトでしたが、日本語版を作成して日本のユーザーに共有するためにこのリポジトリを作成しました。新しいテキストを追加し、使用説明書の一部の詳細を編集して完成させ、共有するために日本語のビデオを作成しました。この動画はBilibiliの中国人ユーザーに予想外の注目を集めたので、中国語のコンテンツを追加しました。オリジナルの作成者の共有とオープンソースの精神に感謝します。