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