Der Titel sagt alles. Ich brauche eine Möglichkeit, eine 32-Bit-Binärdatei auf Cloud Run auszuführen, die anscheinend nur 64-Bit unterstützt

Was ich suche, ist eine Art Emulator oder Kompatibilitätsschicht, die ich installieren könnte.

Ich kann das Programm nicht auf 64-Bit kompilieren.

answer

Ich habe das gesuchte Programm gefunden, nämlich qemu .

Nachdem Sie apt install -y qemu-userIhrem Dockerfile hinzugefügt haben, können Sie eine 32-Bit-Binärdatei mit dem Befehl qemu-i386 ./fileausführen 🎉

Ich hoffe, dass eines Tages jemand auf diese Frage und Antwort stößt und sie nützlich findet.

Neuer Mitwirkender
kess is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.