Score:1

วิธีคอมไพล์ไฟล์ .so ใน Ubuntu ด้วย GLIBC_2.27

ธง pr

ฉันมีไฟล์ปฏิบัติการและไฟล์ .so บางไฟล์ใน Ubuntu 20.04 แต่ฉันจำเป็นต้องใช้ไฟล์ .so เหล่านี้ใน Ubuntu 18.04 ตอนนี้เมื่อฉันพยายามคัดลอกและใช้ไฟล์. so เหล่านี้ใน Ubuntu 18.04 มันทำให้ฉันเกิดข้อผิดพลาดซึ่งก็คือ /lib/x86_64-linux-gnu/libm.so.6: ไม่พบเวอร์ชัน GLIBC_2.29' (จำเป็นโดย test.so).

ฉันรู้ว่าเราไม่สามารถอัปเกรด GLIBC_2.27 บน Ubuntu 18.04 เป็น GLIBC_2.29 ได้ ดังนั้นฉันต้องการลองรวบรวม .so ใน Ubuntu 20.04 ด้วยเวอร์ชัน GLIBC_2.27 เพื่อให้ทำงานกับ Ubuntu 18.04

ตอนนี้ฉันมีคำถามสองข้อ:-

(a) การรวบรวมแบบนี้เป็นไปได้หรือไม่?

(ข) ถ้า​เป็น​ไป ได้​จะ​ทำ​อย่าง​ไร?

Score:1
ธง zw

คุณสามารถคัดลอกไลบรารีเหล่านี้ไปยังโฟลเดอร์แอปพลิเคชัน โฟลเดอร์แอป แล้วปรับ LD_LIBRARY_PATH ตัวแปรบนรันไทม์ดังนี้:

LD_LIBRARY_PATH=โฟลเดอร์แอป โฟลเดอร์แอป/แอปของคุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา