<Trước | Nội dung | Tiếp theo>
5.15.1. Cài đặt Ncurses
Trước tiên, hãy đảm bảo rằng chim ưng được tìm thấy đầu tiên trong quá trình cấu hình:
sed -is / mawk // cấu hình
sed -is / mawk // cấu hình
Chuẩn bị Ncurses để biên dịch:
./configure --prefix = / tools \
--with-share \
--không-gỡ lỗi \
--không-ada \
--enable-widec \
--enable-ghi đè
./configure --prefix = / tools \
--with-share \
--không-gỡ lỗi \
--không-ada \
--enable-widec \
--enable-ghi đè
Ý nghĩa của các tùy chọn cấu hình:
--không-ada
Điều này đảm bảo rằng Ncurses không xây dựng hỗ trợ cho trình biên dịch Ada có thể có trên máy chủ nhưng sẽ không khả dụng khi chúng tôi nhập chroot môi trường.
--enable-ghi đè
Điều này yêu cầu Ncurses cài đặt các tệp tiêu đề của nó vào / tools / bao gồm, Thay vì / tools / include / ncurses, để đảm bảo rằng các gói khác có thể tìm thấy các tiêu đề Ncurses thành công.
--enable-widec
Việc chuyển đổi này gây ra các thư viện ký tự rộng (ví dụ: libncursesw.so.6.1) được xây dựng thay vì những cái bình thường (ví dụ: libncurses.so.6.1). Các thư viện ký tự rộng này có thể sử dụng được ở cả ngôn ngữ đa byte và địa phương 8 bit truyền thống, trong khi các thư viện bình thường chỉ hoạt động bình thường ở địa phương 8 bit. Các thư viện ký tự rộng và thư viện bình thường tương thích với nguồn, nhưng không tương thích với hệ nhị phân.
Biên dịch gói:
làm cho
làm cho
Gói này có một bộ thử nghiệm, nhưng nó chỉ có thể chạy sau khi gói đã được cài đặt. Các bài kiểm tra nằm trong kiểm tra/
danh mục. Xem README tập tin trong thư mục đó để biết thêm chi tiết. Cài đặt gói:
thực hiện cài đặt
ln -s libncursesw.so /tools/lib/libncurses.so
thực hiện cài đặt
ln -s libncursesw.so /tools/lib/libncurses.so
<Trước | Nội dung | Tiếp theo>