คอมไพล์ emacs บน cygwin
อัดรูปดิจิตอล ทำสมุดภาพของคุณเอง
รอรับได้. ท่องเที่ยว แต่งงาน ฯลฯ
www.tanabutr.co.th/photobook
Submitted by poonlap on Thu, 2005-08-04 19:04.
วันก่อนหลังจากติดตั้ง cygwin แบบมี X เซิร์ฟเวอร์เรียบร้อยแล้วก็ลองเรียกใช้ emacs ดูว่าใช้ภาษาไทยได้หรือไม่. ปรากฏว่าไม่ได้เลยตัดสินใจว่าจะคอมไพล์เองจากรหัสต้นฉบับซึ่งเหมือนกับที่เคยเขียนไปแล้วครั้งหนึ่ง. หลังจากที่ make แล้วก็ไปติดที่
$ make gcc -DHAVE_CONFIG_H -I. -I../src -I/home/poonlap/cvs/emacs/lib-src -I/home/poonl ap/cvs/emacs/lib-src/../src -g -O2 /home/poonlap/cvs/emacs/lib-src/update-game -score.c -DHAVE_SHARED_GAME_DIR="\"/usr/var/games/emacs\"" -o update-game-score /cygdrive/c/DOCUME~1/poonlap/LOCALS~1/Temp/ccdL0S5n.o: In function `main': /home/poonlap/cvs/emacs/lib-src/update-game-score.c:216: undefined reference to `_rpl_getopt' /home/poonlap/cvs/emacs/lib-src/update-game-score.c:216: undefined reference to `_rpl_getopt' /home/poonlap/cvs/emacs/lib-src/update-game-score.c:219: undefined reference to `_rpl_optind' /home/poonlap/cvs/emacs/lib-src/update-game-score.c:226: undefined reference to `_rpl_optind' /home/poonlap/cvs/emacs/lib-src/update-game-score.c:232: undefined reference to `_rpl_optind' /home/poonlap/cvs/emacs/lib-src/update-game-score.c:233: undefined reference to `_rpl_optind' /home/poonlap/cvs/emacs/lib-src/update-game-score.c:234: undefined reference to `_rpl_optind' /home/poonlap/cvs/emacs/lib-src/update-game-score.c:205: undefined reference to `_rpl_optarg' /home/poonlap/cvs/emacs/lib-src/update-game-score.c:211: undefined reference to `_rpl_optarg' collect2: ld returned 1 exit status make: *** [update-game-score.exe] Error 1
สืบหาข้อมูลได้ความมาว่ามันมีปัญหากับ cygwin ว่าคอมไพล์ไม่ผ่านก็มีคนหัวใสบอกให้ก็อปปี้ /usr/bin/false.exe มาเป็นไฟล์ update-game-score.exe (ในไดเรกทอรี lib-src) ที่คอมไพล์ไม่ผ่านซะแล้วก็ make ต่อโดยไม่มีปัญหาอะไรครับ.
วิธีใช้ให้เป็นภาษาไทยก็ไม่ยากอะไร. รัน emacs เสร็จแล้วสั่งคำสั่ง M-x (กด Esc แล้วตามด้วย x) พิมพ์คำสั่ง set-language-environment. กด Enter ตอบรับแล้วพิมพ์คำว่า thai. เปลี่ยนแป้นพิมพ์โดยกดปุ่ม C-\ ก็จะพิมพ์ภาษาไทยได้. แล้วจะลอง Thai LaTeX บน cygwin ดู.
