ทำให้คอมไพเลอร์ 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
as Category
แล้วค้นหาและเลือกเวอร์ชันของ gcc-core
, gcc-g++
และ gettext
ภายใต้แผง ALL/Devel
สมมติว่าไดเร็กทอรีการติดตั้ง Cygwin
ของคุณคือ
(ค่าเริ่มต้นควรเป็น C:cygwin
) เพิ่มไดเร็กทอรี
ลงใน Environment Variable Path
หากมี mingw
ใน Path
ให้ลบออกหรือย้ายไปไว้ใต้
เพิ่ม Environment Variable LANG
อื่น และตั้งค่าเป็น ja_JP.UTF-8
ย้ายไฟล์ gcc.mo
ในไดเร็กทอรี ./prebuilt
ของที่เก็บนี้ไปที่
โดยตั้งชื่อต่อไปว่า gcc.mo
แนะนำให้สำรองไฟล์ gcc.mo
ที่มีอยู่
ยังไม่ได้ดำเนินการ ยินดีมีส่วนร่วม!
โครงการนี้ได้รับแรงบันดาลใจจาก gcc-hentai
มันเป็นโปรเจ็กต์ของจีน และฉันได้สร้าง repo นี้เพื่อสร้างเวอร์ชันภาษาญี่ปุ่นและแชร์ให้กับผู้ใช้ชาวญี่ปุ่น ฉันเพิ่มข้อความใหม่ แก้ไขและกรอกรายละเอียดบางส่วนในคำแนะนำการใช้งาน และสร้างวิดีโอเป็นภาษาญี่ปุ่นเพื่อแชร์ วิดีโอดังกล่าวได้รับความสนใจอย่างไม่คาดคิดจากผู้ใช้ชาวจีนบน Bilibili ดังนั้นฉันจึงเพิ่มเนื้อหาที่เป็นภาษาจีนเข้าไป ขอขอบคุณสำหรับการแบ่งปันและจิตวิญญาณโอเพ่นซอร์สของผู้เขียนต้นฉบับ