คำถามติดแท็ก configure

2
อะไรคือความแตกต่างของตัวเลือก“ ./configure”“ --build”,“ --host” และ“ --target”?
สคริปต์ที่./configureยอมรับเลือก 3 --build, และ--host --targetฉันสับสนบทบาทของพวกเขา อะไรคือความแตกต่างและความหมายของพวกเขา?

3
DESTDIR และ PREFIX ของ make
ฉันกำลังพยายามติดตั้งซอฟต์แวร์ไปยังไดเร็กทอรีเฉพาะ ฉันพบหลายวิธี แต่ไม่แน่ใจว่ามีความแตกต่างกันอย่างไร ./configure --prefix=*** make install DESTDIR=*** make install prefix=*** ฉันสับสนเกี่ยวกับการทำงานของทั้งสามอย่างนี้ พวกเขาบรรลุเป้าหมายเดียวกันหรือไม่?
120 c  linux  bash  makefile  configure 

4
ทำไมต้อง. / กำหนดค่า; ทำให้; ทำการติดตั้ง เป็น 3 ขั้นตอนแยกกัน?
ทุกครั้งที่คุณรวบรวมข้อมูลจากแหล่งที่มาคุณจะต้องทำตาม 3 ขั้นตอนเดียวกัน: $ ./configure $ make $ make install ฉันเข้าใจว่ามันสมเหตุสมผลแล้วที่จะแบ่งขั้นตอนการติดตั้งออกเป็นขั้นตอนต่างๆ แต่ฉันไม่เข้าใจทำไมแต่ละ coder บนโลกนี้จึงต้องเขียนสามคำสั่งเดิมซ้ำแล้วซ้ำอีกเพื่อให้งานเดียวเสร็จ จากมุมมองของฉันมันจะสมเหตุสมผลอย่างยิ่งที่จะมีการ./install.shส่งสคริปต์โดยอัตโนมัติพร้อมกับซอร์สโค้ดซึ่งมีข้อความต่อไปนี้: #!/bin/sh ./configure make make install ทำไมคนถึงทำ 3 ขั้นตอนแยกกัน?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.