เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

5.12.1. การติดตั้ง Expect

ขั้นแรก บังคับให้สคริปต์กำหนดค่าของ Expect ใช้ / bin / stty แทน a /usr/local/bin/stty อาจพบในระบบโฮสต์ ซึ่งจะทำให้มั่นใจได้ว่าเครื่องมือชุดทดสอบของเรายังคงเหมาะสมสำหรับ build สุดท้ายของ toolchain ของเรา:


cp -v กำหนดค่า {,.orig}

sed 's:/usr/local/bin:/bin:' configure.orig > configuration

cp -v กำหนดค่า {,.orig}

sed 's:/usr/local/bin:/bin:' configure.orig > configuration

ภาพ

ตอนนี้เตรียม คาดหวังสำหรับการรวบรวม:


./configure --prefix=/tools

\

./configure --prefix=/tools


--with-tcl=/tools/lib \

--with-tclinclude=/tools/include

--with-tcl=/tools/lib \

--with-tclinclude=/tools/include

ความหมายของตัวเลือกการกำหนดค่า:

--with-tcl=/tools/lib

เพื่อให้แน่ใจว่าสคริปต์กำหนดค่าจะค้นหาการติดตั้ง Tcl ในตำแหน่งเครื่องมือชั่วคราว แทนที่จะค้นหาตำแหน่งที่มีอยู่บนระบบโฮสต์

--with-tclinclude=/tools/include

สิ่งนี้จะบอกได้ชัดเจนว่าจะค้นหาส่วนหัวภายในของ Tcl ได้ที่ไหน การใช้ตัวเลือกนี้ช่วยหลีกเลี่ยงเงื่อนไขที่

การกำหนดค่าล้มเหลวเนื่องจากไม่สามารถค้นหาตำแหน่งของส่วนหัวของ Tcl ได้โดยอัตโนมัติ

สร้างแพ็คเกจ:


ทำ

ทำ

การรวบรวมเสร็จสมบูรณ์แล้ว ตามที่กล่าวไว้ก่อนหน้านี้ การรันชุดทดสอบไม่จำเป็นสำหรับเครื่องมือชั่วคราวในบทนี้ หากต้องการเรียกใช้ชุดทดสอบ Expect ให้ออกคำสั่งต่อไปนี้:


ทำแบบทดสอบ

ทำแบบทดสอบ

โปรดทราบว่าชุดทดสอบ Expect นั้นพบความล้มเหลวภายใต้เงื่อนไขโฮสต์บางอย่างที่ไม่อยู่ในการควบคุมของเรา ดังนั้น ความล้มเหลวของชุดทดสอบที่นี่จึงไม่น่าแปลกใจและไม่ถือว่าวิกฤต

ติดตั้งแพ็คเกจ:


ทำให้ SCRIPTS="" ติดตั้ง

ทำให้ SCRIPTS="" ติดตั้ง

ความหมายของพารามิเตอร์ make:

สคริปต์=""

ซึ่งจะป้องกันการติดตั้งสคริปต์ Expect เพิ่มเติมซึ่งไม่จำเป็น


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: