CrossCompilation64

From LLL
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Preparation (on Kubuntu):

apt-get install libc6-i386
apt-get install libc6-dev-i386

To cross compile 32 bit binaries on a 64 bit machine, try this:

gcc -m32 test.c


To make a 32bit .deb on a 64 bit machine:

CC="gcc -m32" host_alias=i386-unknown-linux-gnu dpkg-buildpackage -rfakeroot -ai386