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

– 22 –

make defconfig

: tạo một cấu hình biên dịch nhân mới với chế độ mặc định cho tất

cả chọn lựa

make allmodconfig

: tạo một cấu hình biên dịch nhân mới với chế độ chọn lựa các

modules khi có thể được

make allyesconfig

: tạo một cấu hình biên dịch nhân mới với chế độ tiếp nhận yes

(Y) cho tất cả chọn lựa

make allnoconfig

: tạo một cấu hình biên dịch nhân mới với chế độ tiếp nhận N cho

tất cả chọn lựa. Chế độ này sẽ tạo ra một nhân rất nhỏ và đơn giản.

Hiếm khi bạn điều chỉnh một cấu hình biên dịch nhân Linux lần đầu mà không hề bị lỗi
trong khi biên dịch. Cách lưu trữ từng cấu hình cho mỗi lần hiệu chỉnh là cách tốt nhất
để bảo đảm "lỗi" lần trước sẽ không tái diễn. Nếu bạn chỉ đơn giản dùng cấu hình biên
dịch nhân có sẵn (như RedHat Linux chứa trong

/boot

) và không điều chỉnh gì cả thì

ngoài mục đích vá lỗi, lối dùng này chẳng có tác dụng gì về mặt nâng cao hiệu năng của
máy.

8 Các bước biên dịch

8.1 Bước tạo dependency, dọn dẹp và tạo nhân

Bước này có thể chạy ba lệnh:

# make dep

# make clean

# make bzImage

hoặc gom chung lại thành một nhóm:

# make dep clean bzImage

Nếu bạn chạy

dep

,

clean

bzImage

riêng biệt thì phải trông chừng khi nào lệnh thứ

nhất hoàn tất để tiếp tục chạy lệnh thứ nhì và tiếp theo. Nếu bạn chạy ba lệnh một lượt
thì lệnh thứ nhì tự động nối tiếp lệnh thứ nhất và lệnh thứ ba nối tiếp lệnh thứ nhì. Bạn
không cần phải chờ đợi.

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.