Сделайте свой компилятор 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.
Выберите Install from Internet
на этапе Select Packages
.
На этапе « Select Packages
» установите View
как Category
, выполните поиск и выберите версии gcc-core
, gcc-g++
и gettext
на панели «ALL/Devel».
Предположим, что ваш каталог установки Cygwin
—
(по умолчанию это должен быть C:cygwin
), добавьте каталог
в Path
к переменной среды. Если в Path
есть mingw
, удалите его или переместите в
. Добавьте еще одну переменную среды LANG
и установите ее значение в ja_JP.UTF-8
.
Переместите файл gcc.mo
в каталог ./prebuilt
этого репозитория в
, продолжая называть его gcc.mo
Рекомендуется создать резервную копию существующего файла gcc.mo
Еще не реализовано. Вклад приветствуется!
Этот проект вдохновлен gcc-hentai
. Это был китайский проект, и я создал этот репозиторий, чтобы сделать японскую версию и поделиться ею с японскими пользователями. Я добавил новый текст, отредактировал и дополнил некоторые детали в инструкции по использованию и сделал видео на японском языке, чтобы поделиться им. Видео неожиданно привлекло внимание китайских пользователей на Bilibili, поэтому я добавил в него контент на китайском языке. Спасибо за обмен информацией и дух открытого исходного кода первоначальных авторов.