– 26 –
8.3.1 "make help", một tiện ích mới trên loạt nhân 2.6.x
Ngoài những điểm khác biệt trong các make target đã được đề cập ở phần
và
, trên
loạt nhân 2.6.x, bạn có thể xử dụng một tiện ích khá hay mà kernel 2.4.x không có đó là
phần "help" trước khi "make" mã nguồn của nhân Linux. Tất nhiên bạn phải chạy lệnh
này sau khi vào trong thư mục chứa mã nguồn nhân Linux:
$ cd /usr/src/linux-2.6.6
dùng kernel 2.6.6 trong trường hợp này
$ make help
sẽ cho thông tin trợ giúp như sau:
bash-2.05b$ make help
Cleaning targets:
clean
- remove most generated files but keep the config
mrproper
- remove all generated files + config + various backup files
Configuration targets:
oldconfig
- Update current config utilising a line-oriented program
menuconfig
- Update current config utilising a menu based program
xconfig
- Update current config utilising a QT based front-end
gconfig
- Update current config utilising a GTK based front-end
defconfig
- New config with default answer to all options
allmodconfig - New config selecting modules when possible
allyesconfig - New config where all options are accepted with yes
allnoconfig
- New minimal config
Other generic targets:
all
- Build all targets marked with [*]
* vmlinux
- Build the bare kernel
* modules
- Build all modules
modules_install - Install all modules
dir/
- Build all files in dir and below
dir/file.[ois]
- Build specified target only
rpm
- Build a kernel as an RPM package
tags/TAGS
- Generate tags file for editors
cscope
- Generate cscope index
Documentation targets:
Linux kernel internal documentation in different formats:
sgmldocs (SGML), psdocs (Postscript), pdfdocs (PDF)
htmldocs (HTML), mandocs (man pages, use installmandocs to install)
Architecture specific targets (i386):
* bzImage
- Compressed kernel image (arch/i386/boot/bzImage)
install
- Install kernel using
(your) ~/bin/installkernel or
(distribution) /sbin/installkernel or
install to $(INSTALL_PATH) and run lilo
bzdisk
- Create a boot floppy in /dev/fd0
fdimage
- Create a boot floppy image