Re: 64-bit for OS kernel development

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



"Frank W. Miller" <fwmiller@xxxxxxxxxxx> writes:

> I am interested in using gcc to extend the development of an OS kernel
> from 32-bit to 64-bit for Intel and AMD processors.
> 
> If I use a compiler that is built for a 32-bit Linux distro, and I
> change my types in the kernel code from 32 bit (long and unsigned long)
> to 64 bit (long long and unsigned long long), will the resulting data
> types use the native 64-bit types on the underlying machine?

Only if you compile in 64-bit mode.  A compiler for a 32-bit distro
probably compiles in 32-bit mode by default.  It may support the -m64
option to generate 64-bit code.

Ian

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux