Danh mục

Biên dịch nhân Linux part 5

Số trang: 5      Loại file: pdf      Dung lượng: 107.59 KB      Lượt xem: 11      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (5 trang) 0

Báo xấu

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Một đặc tính nổi trội của nó là được phát triển bởi một mô hình phát triển phần mềm nguồn mở hiệu quả.Tuy nhiên, hiện tại số lượng phần cứng được hỗ trợ bởi Linux vẫn còn rất khiêm tốn so với Windows vì các trình điều khiển thiết bị tương thích với Windows nhiều hơn là Linux. Nhưng trong tương lai số lượng phần cứng được hỗ trợ cho Linux sẽ tăng lên.[sửa]
Nội dung trích xuất từ tài liệu:
Biên dịch nhân Linux part 5 biên d ch nhân. N u h sơ .config đã có t l n biên d ch trư c, nó s b vi t ch ng lên giai đo n này. make menuconfig nâng c p lên m t m c cao hơn so v i make config. Công c • này c n thư vi n và các binaries ncurses đ t o giao di n đ h a (GUI) đơn gi n. V i công c này, b n có th đi u ch nh l i các chi ti t tuỳ thích mà không ph i b t đ u l i t đ u (n u l ch n sai) như dùng make config. V i giao di n đơn gi n này, b n có th di chuy n, thay đ i các ch n l a b ng cách dùng các phím mũi tên (lên xu ng), ch n Y b ng phím Y, ch n N b ng phím N và ch n M b ng phím M. V i công c này, b n cũng có th t i m t c u hình biên d ch nhân có s n (đã làm t trư c và đã biên d ch thành công ch ng h n) mà ch ng ph i đi xuyên qua m i ch n l a đ hình thành m t c u hình biên d ch nhân m i. M t đ c tính c a công c này là nó ch a tr giúp ng c nh 14 (ph n giúp đ ho c thông tin cho t ng m c trong quá trình đi u ch nh c u hình). N u b n không n m rõ giá tr ho c tác d ng c a module nào đó, b ph n tr giúp này ch c ch n s h u ích. Sau khi đã hoàn thành các ch n l a, b n có th lưu tr m t b n c u hình trên máy đ l n sau dùng l i. giai đo n này, m t b n c u hình đư c lưu l i (có tên .config trong thư m c ch a mã ngu n c a Linux) và s n sàng cho bư c t o các file ph thu c cho quá trình biên d ch nhân. Tương t như make config, n u h sơ .config đã t n t i t l n biên d ch trư c, nó s b vi t ch ng lên. make xconfig có l là phương ti n đư c dùng r ng rãi nh t, nh t là cho nh ng h • th ng ch y X Window. make xconfig c n tr n b thư vi n Qt và X Window đ t o các giao di n đ h a 15. Các ch n l a và cách di chuy n trong giao di n này hoàn toàn gi ng như trư ng h p dùng menuconfig và thêm m t kh năng n a là có th dùng chu t 16 đ ch n. N u b n c n biên d ch l i nhân và có th dùng X Window thì nên dùng công c xconfig này vì nó d dùng nh t. Trên các phiên b n nhân Linux 2.6.x còn có thêm make gconfig. Tương t như make xconfig, gconfig cũng t o giao di n c u hình đ h a nhưng nó d a trên thư vi n Gtk. 7.2.2 M t s đi m c n chú ý trong giai đo n hình thành c u hình biên d ch nhân Dùng c u hình biên d ch nhân có s n và đi u ch nh cho thích h p v i nhu c u c a • mình. N u b n dùng b n phân ph i c a RedHat, c u hình biên d ch nhân có trong thư m c /boot d ng config- (h sơ c u hình này t các nhân do RedHat cung c p). Đ dùng c u hình biên d ch nhân này, b n có th dùng make menuconfig ho c make xconfig đ t i c u hình này lên và đi u ch nh theo14 help context sensitive15 GUI16 mouse – 20 – ý mu n. Th t ra không có b t c tài li u nào có th gi i thích c n k t ng ch n l a cho m i c u hình máy c . m c đ biên d ch l i m t nhân, b n c n hi u c u hình máy và nh ng ch n l a trong m t c u hình đ n m c đ có th quy t đ nh ch n l a nh ng gì cho thích h p. B n phân ph i Debian cũng lưu tr các c u hình biên d ch nhân trong thư m c /boot tương t như b n phân ph i RedHat. Các b n phân ph i khác có m t s đi m tương đ ng và d bi t, b n nên tham kh o thêm các hư ng d n c th cho b n phân ph i mình đang dùng. Lưu tr c u hình biên d ch nhân cho l n biên d ch k ti p. N u vì lý do gì đó khi n • giai đo n biên d ch nhân b h ng, b n c n xem xét đo n báo l i sau cùng khi trình d ch 17 thoát ra v i tình tr ng không thành công (exit status is not 0). Thông thư ng trình biên d ch thoát ra n a ch ng vì cách ch n l a c u hình biên d ch nhân có nh ng đi m không thích h p và tho mãn (liên h nhau). Nh ng l i đư c báo trên console giúp b n xác đ nh tr c tr c n m trong khu v c nào c a c u hình biên d ch nhân. B n ch c n t i h sơ biên d ch đã đư c lưu tr l n cu i cùng lên và vào th ng khu v c b s c đ xem xét và đi u ch nh, thay vì ph i thi t l p t đ u đ tránh g p nh ng l i khác. M i khi đi u ch nh và thay đ i c u hình biên d ch nhân, b n l i ti p t c lưu l i m t b n và đ t tên cho nó m t cách h p lý (ví d kernel-2.4.26-1 cho c u hình th nh t, kernel-2.4.26-2 cho c u hình th nhì.....). N u b n dùng m t nhân vanilla, mã ngu n nhân đư c t i v t http://sources.redhat. • com/bzip2/kernel ho c các máy ch mirror (bài vi t này t p trung ch y u vào nhân vanilla), sau khi hoàn thành bư c make config ho c make menuconfig ho c make xconfig, c u hình biên d ch nhân đã đư c b n đi u ch nh và ch n l a s đư c lưu tr d ng n 18 ./.config (các h sơ và thư m c b t đ u b ng d u ch m . đư c x p lo i là file n, ch có ls -la m i th y chúng). L n k ti p, sau khi ch y m t ...

Tài liệu được xem nhiều: