make mrproper, etc
David A. Bandel
david
Mon May 17 11:43:04 PDT 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sat, 11 Jan 2003 15:04:30 -0500
begin "Brett I. Holcomb" <brettholcomb at charter.net> spewed forth:
> What exactly do the following commands do. I've seem them in the
> StepxStep and other guides but haven't seen an explanation of them.
>
> make clean
this doesn't go here
> make distclean
you don't need this -- this supercleans and prepares for turning things
into a tarball
> make mrproper
this does the same as make clean (removes *.o files) but also removes
symlinks down in include/
you need a make [x|menu|old]config
goes through kernel configuration
> make dep
make dependencies (puts in symlinks in include/, etc.)
> make clean bzImage
this is two commands: make clean: removes *.o and linked files (compiled
binaries)
make bzImage: builds the kernel
> make modules (I assume this builds anything I've defined as being a
yep
> module) make modules_install (This installs the module in /lib/modules/*
> ???)
yep (and runs a `depmod -a $kernel_version`)
>
> When I am rebuilding my kernel do I need make clean, make distclean, and
> make mrproper?
depends. you probably only need the make clean (between the make dep and
make bzImage)
however, if you go from a uni- to multi- processor (or worse from a multi-
to a uni- ) you _must_ do a make mrproper (this will also erase your
.config file created during the make [menu|x|old]config process from the
previous kernel build (so be sure to save .config if you want to preserve
what you have).
you don't need distclean
Ciao,
David A. Bandel
- --
Focus on the dream, not the competition.
-- Nemesis Racing Team motto
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+IIAE3uVcotqGMQcRAjVAAJ9poowRcN/YyUZJCKK9+171H/iW6ACgxGaJ
vpoPVcUIR53WMumPuY+zJbM=
=8UUk
-----END PGP SIGNATURE-----
More information about the Linux-users
mailing list