Setting up development environment using QEMU.

Adam Lee adam8157 at gmail.com
Fri Jun 8 10:20:50 EDT 2012


> On Fri, Jun 8, 2012 at 6:46 PM, Adam Lee <adam8157 at gmail.com> wrote:
> > On Fri, Jun 08, 2012 at 06:08:44PM +0600, Aft nix wrote:
> 
> > Sure about this? Check the output of `file vmlinux`
> 
> You were right then.
> 
> $file vmlinux
> $vmlinux: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
> statically linked, not stripped
> 
> > What's the arch of your host system, and your toolchain?
> 
> $uname -ar
> $Linux kernel.vbox 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT
> 2011 x86_64 x86_64 x86_64 GNU/Linux
> $gcc -v
> Using built-in specs.
> Target: x86_64-redhat-linux

So, just add ARCH var when you making, like this:

make ARCH=i386 menuconfig
make ARCH=i386 bzImage

Tested OK.

-- 
Regards,
Adam Lee
--------------------------------
E-mail: adam8157 at gmail.com
Website: http://adam8157.info
--------------------------------



More information about the Kernelnewbies mailing list