BIÊN DỊCH NHÂN LINUX - Trang 29

– 27 –

make V=0|1 [targets] 0 => quiet build (default), 1 => verbose build

make O=dir [targets] Locate all output files in "dir", including .config

make C=1

[targets] Check all c source with checker tool

Execute "make" or "make all" to build all targets marked with [*]

For further info see the ./README file

bash-2.05b$

Thông tin trên cho thấy "Makefile" chính của loạt nhân 2.6.x bao gồm các mục tiêu
(target) biên dịch khi chạy make help. Với thông tin này, bạn có thể chọn các target make
theo ý muốn mà không phải kiểm tra trong "Makefile" như với loạt nhân 2.4.x (loạt nhân
2.4.x không có "

make help

" như loạt nhân 2.6.x và loạt nhân 2.4.x không có nhiều

make targets như loạt nhân 2.6.x). Điểm đặt biệt cần quan tâm là ba chọn lựa cuối trong
thông tin "

make help

" cung cấp:

make V=0|1 [targets] 0 => quiet build (default), 1 => verbose build

make O=dir [targets] Locate all output files in "dir", including .config

make C=1

[targets] Check all c source with checker tool

Một trong những chọn lựa quan trọng ở đây là nó cho phép bạn lưu trữ trọn bộ các hồ sơ
output trong quá trình biên dịch vào một thư mục riêng biệt thay vì chứa chung với mã
nguồn của kernel.

8.3.2 Tách rời mã nguồn và output files

Loạt nhân 2.6.x cho phép bạn tách rời mã nguồn của kernel và các hồ sơ output được tạo
trong quá trình compile, các hồ sơ ẩn

21

như .config, .depend.... trong các bước đề cập ở

phần

7

??

cũng sẽ được lưu trữ ở thư mục nào bạn muốn dùng cho output files. Với

phương tiện này, mã nguồn và các hồ sơ output sẽ không xen kẽ chung. Điểm quan trọng
cần nhớ là khi đã dùng chọn lựa này thì phải dùng cho các bước "make" khác trong suốt
quá trình biên dịch. Ví dụ, bạn có thể khởi đầu bằng:

# make O=/path/to/output xconfig

thì các bước kế tiếp sẽ là:

# make O=/path/to/output all

# make O=/path/to/output modules_install

target "all" bao gồm "dep, clean, bzImage, modules". Chạy lệnh này bằng super user để
cài modules của kernel.

9 Cài đặt nhân

Phần này giới thiệu hai cách cài nhân vừa biên dịch và chỉnh định boot loader.

hidden

21

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.