bất cứ ai có thể giải thích lý do tại sao theo các hướng dẫn:Xây dựng tất cả các Boost trong một vài phút
http://www.boost.org/doc/libs/1_59_0/more/getting_started/unix-variants.html#easy-build-and-install
... phải mất máy đàng hoàng của tôi 5 giờ để xây dựng tất cả các Boost, trong khi some folks báo cáo làm như vậy chỉ trong 3 phút?
Có cách nào khác để xây dựng Boost hơn so với đề cập ở trên mà thực sự diễn ra khá nhanh (so với vài giờ, ở bất kỳ mức nào).
Tôi đang sử dụng trình biên dịch Clang trên tùy chọn Darwin (Mac). Bạn không chắc chắn mức độ liên quan của nó nhưng tôi có RAM 16 GB và SSD gần đây. Đồng hồ là 2,3 Ghz.
Chỉnh sửa: Tôi vui mừng báo cáo, dựa trên các nhận xét và câu trả lời, sử dụng tùy chọn ./b2 -j4 -d0
, tôi nhận được thời gian biên dịch của mình xuống còn 13 phút. Ngoài ra, tùy chọn -jN
không được liệt kê trong tập hợp các tùy chọn có sẵn với mặc định --help
, thay vào đó bạn phải gọi --help-options
để xem các kỹ thuật "nâng cao" bổ sung này.
trình biên dịch và nền tảng nào? –
@hellofunk - Bạn đã đề cập trong liên kết mà bạn có một lõi tứ, macbook 3 năm tuổi. Bạn có thể giảm 5 giờ đó xuống còn hơn nửa giờ bằng cách sử dụng 'make -j8'; xem câu trả lời của iSanych. –