Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there any way to execute 64-bit programs on a 32-bit computer?

Just a simple question: Is there any way to run a program compiled under a 64 bit Windows environment (with mingw64) on a 32 bit machine? Any DLL or any compatibility layer which I can use?

like image 500
Matteo Monti Avatar asked Aug 26 '11 15:08

Matteo Monti


2 Answers

If you are talking about a 32-bit processor, then no. But if you are running a 32-bit OS on 64-bit hardware, then you can do it with VMWare. A 64-bit guest can run on a 32-bit host, if the hardware supports it.

like image 161
Chris Thornton Avatar answered Oct 07 '22 22:10

Chris Thornton


Bochs should do the trick, but you'd need another copy of Windows to run in the virtual machine. (Some editions of Windows include additional licenses for virtual machines, so you might be in luck.)

Performance would probably be very poor.

like image 22
Harry Johnston Avatar answered Oct 07 '22 21:10

Harry Johnston