让你的 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上意外地受到了中国用户的关注,所以我在其中添加了中文内容。感谢原作者的分享和开源精神。