Score:0

เรียกใช้ไบนารี 32 บิตบน Google Cloud Run

ธง ro

ชื่อพูดมันทั้งหมด ฉันต้องการวิธีเรียกใช้ไบนารี 32 บิตบน Cloud Run ซึ่ง ดูเหมือนว่าจะรองรับเฉพาะ 64 บิตเท่านั้น

สิ่งที่ฉันกำลังมองหาคืออีมูเลเตอร์หรือเลเยอร์ความเข้ากันได้บางประเภทที่ฉันสามารถติดตั้งได้

ฉันไม่สามารถคอมไพล์โปรแกรมเป็น 64 บิตได้

Score:1
ธง ro

ฉันพบโปรแกรมที่ฉันกำลังมองหา ซึ่งก็คือ คิวมู.

หลังจากที่คุณเพิ่ม apt ติดตั้ง -y ผู้ใช้ qemu ไปยัง Dockerfile ของคุณ คุณสามารถเรียกใช้ไบนารี 32 บิตด้วยคำสั่ง qemu-i386 ./file

ฉันหวังว่าวันหนึ่งมีคนเจอคำถามและคำตอบนี้และพบว่ามีประโยชน์

John Hanley avatar
cn flag
1) คุณยืนยันว่าสิ่งนี้ใช้งานได้ใน Cloud Run หรือไม่ 2) วิธีแก้ปัญหาของคุณน่าสนใจ QEMU เป็นโปรแกรมที่รู้จักกันดีซึ่งมีมานานแล้ว ฉันต้องการดู Cloud Run Dockerfile ที่รองรับสิ่งนี้ด้วยตัวอย่างการทำงานจริง นั่นจะทำให้คำตอบของคุณมีประโยชน์ในอนาคต
kess avatar
ro flag
@JohnHanley 1) ฉันยืนยันแล้ว 2) ฉันอาจอัปเดตผู้ตอบด้วยตัวอย่างเล็กๆ น้อยๆ แต่ตอนนี้มันถูกใช้ในโปรแกรมโอเพ่นซอร์สที่ซับซ้อน ดังนั้นตอนนี้ฉันจึงไม่สามารถนำเสนอให้คุณเป็นตัวอย่างได้ แม้ว่าฉันคิดว่าสิ่งที่ฉันให้นั้นเพียงพอสำหรับบางคนที่จะเริ่มต้น

โพสต์คำตอบ

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