If you want to compile GNU Parted, this is generally done with:
$ ./configure $ make
However, there are a few options for
turns off use of readline. This is useful for making rescue disks, etc., where few libraries are available.
don’t include assertions
turns off native language support. This is useful for use with old versions of glibc, or a trimmed down version of glibc suitable for rescue disks.
turns off shared libraries. This may be necessary for use with old versions of GNU libc, if you get a compile error about a “spilled register”. Also useful for boot/rescue disks.
support only reading/probing (reduces size considerably)
enable malloc() debugging
disable writing (for debugging)
If you want to run GNU Parted on a machine without GNU/Linux installed, or you want to modify a root or boot partition, use GParted Live: http://gparted.sourceforge.net/livecd.php.