Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

6.17.1. Cài đặt GMP


Lưu ý

Nếu bạn đang xây dựng cho x32 86 bit, nhưng bạn có một CPU có khả năng chạy mã 64 bit bạn đã chỉ định CỜ trong môi trường, tập lệnh cấu hình sẽ cố gắng cấu hình cho 64-bit và không thành công. Tránh điều này bằng cách gọi lệnh cấu hình bên dưới với

Lưu ý

Nếu bạn đang xây dựng cho x32 86 bit, nhưng bạn có một CPU có khả năng chạy mã 64 bit bạn đã chỉ định CỜ trong môi trường, tập lệnh cấu hình sẽ cố gắng cấu hình cho 64-bit và không thành công. Tránh điều này bằng cách gọi lệnh cấu hình bên dưới với


Lưu ý

Cài đặt mặc định của GMP tạo ra các thư viện được tối ưu hóa cho bộ xử lý máy chủ. Nếu các thư viện phù hợp với bộ xử lý có khả năng thấp hơn CPU của máy chủ lưu trữ được mong muốn, thì các thư viện chung có thể được tạo bằng cách chạy như sau:

Lưu ý

Cài đặt mặc định của GMP tạo ra các thư viện được tối ưu hóa cho bộ xử lý máy chủ. Nếu các thư viện phù hợp với bộ xử lý có khả năng thấp hơn CPU của máy chủ lưu trữ được mong muốn, thì các thư viện chung có thể được tạo bằng cách chạy như sau:

cp -v configfsf.guess config.guess cp -v configfsf.sub config.sub

cp -v configfsf.guess config.guess cp -v configfsf.sub config.sub

Chuẩn bị GMP để biên soạn:


./configure --prefix = / usr

--enable-cxx

--vô hiệu hóa-tĩnh

--docdir = / usr / share / doc / gmp-6.1.2

./configure --prefix = / usr

--enable-cxx

--vô hiệu hóa-tĩnh

--docdir = / usr / share / doc / gmp-6.1.2

Ý nghĩa của các tùy chọn cấu hình mới:

--enable-cxx

Tham số này cho phép hỗ trợ C ++

--docdir = / usr / share / doc / gmp-6.1.2

Biến này chỉ định vị trí chính xác cho tài liệu.

Biên dịch gói và tạo tài liệu HTML:


làm cho

tạo html

làm cho

tạo html


Quan trọng

Bộ thử nghiệm cho GMP trong phần này được coi là rất quan trọng. Đừng bỏ qua nó trong bất kỳ trường hợp nào.

Quan trọng

Bộ thử nghiệm cho GMP trong phần này được coi là rất quan trọng. Đừng bỏ qua nó trong bất kỳ trường hợp nào.

Kiểm tra kết quả:


thực hiện kiểm tra 2> & 1 | tee gmp-check-log

thực hiện kiểm tra 2> & 1 | tee gmp-check-log


Phạt cảnh cáo

Mã trong gmp được tối ưu hóa cao cho bộ xử lý nơi nó được xây dựng. Đôi khi, mã phát hiện bộ xử lý xác định sai các khả năng của hệ thống và sẽ có lỗi trong các bài kiểm tra hoặc các ứng dụng khác bằng cách sử dụng thư viện gmp với thông báo "Hướng dẫn bất hợp pháp". Trong trường hợp này, gmp nên được cấu hình lại với tùy chọn --build = x86_64 -nown-linux-gnu và được xây dựng lại.

Phạt cảnh cáo

Mã trong gmp được tối ưu hóa cao cho bộ xử lý nơi nó được xây dựng. Đôi khi, mã phát hiện bộ xử lý xác định sai các khả năng của hệ thống và sẽ có lỗi trong các bài kiểm tra hoặc các ứng dụng khác bằng cách sử dụng thư viện gmp với thông báo "Hướng dẫn bất hợp pháp". Trong trường hợp này, gmp nên được cấu hình lại với tùy chọn --build = x86_64 -nown-linux-gnu và được xây dựng lại.

Đảm bảo rằng tất cả 190 bài kiểm tra trong bộ kiểm tra đều vượt qua. Kiểm tra kết quả bằng cách ra lệnh sau:


awk '/ # PASS: / {total + = $ 3}; HẾT {print total} 'gmp-check-log

awk '/ # PASS: / {total + = $ 3}; HẾT {print total} 'gmp-check-log

Cài đặt gói và tài liệu của nó:


thực hiện cài đặt

thực hiện cài đặt-html

thực hiện cài đặt

thực hiện cài đặt-html


Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: