2014-04-13 16 views
6

Tôi đã compliled BOOST "boost_1_55_0" với visual studiotăng kích thước thư viện = 10.9GB?

kích thước Source là khoảng 473 MB, sau khi xây dựng tôi nhận được một thư mục 10.9 GB ...

Có bình thường không? Số này lớn hơn kích thước cửa sổ 7 ...

Cảm ơn.

+5

Xóa thư mục bin.v2, đây là đầu ra trung gian. –

+0

Hi, bin.v2 kích thước thư mục là 7.49 GB Tôi sẽ rất vui khi xóa nó. Nhưng nó hoàn toàn vô dụng? – hughes

+0

Có. Nó chứa đầu ra MSVC trung gian (các tệp đối tượng, libs, pdbs, v.v.). Nếu bạn xây dựng với tham số 'stage', các thư viện được xây dựng sẽ được sao chép vào thư mục' stage/lib' và đó là những gì bạn nên sử dụng. Nhân tiện, hãy xem thư mục này và liệu bạn có thực sự cần tất cả các thư viện này và các biến thể của chúng hay không. Nếu không - xây dựng có chọn lọc. –

Trả lời

5

Điều này là bình thường.

Thật tuyệt vì bạn xây dựng tất cả các biến thể và các tệp trung gian cho tất cả các biến thể được lưu giữ (với tất cả thông tin gỡ lỗi). Điều này rất hữu ích cho việc xây dựng lại gia tăng với những thay đổi nhỏ (ví dụ: khi thực hiện phát triển trên thư viện tăng cường), beause nó sẽ chỉ xây dựng các mục tiêu đã lỗi thời.

Hiện tại, nó là không lớn hơn Windows 7. Thời gian qua tôi đã kiểm tra, cửa sổ 7 64-bit tốc độ 30GiB trên một cài đặt sạch sẽ. Tôi tình cờ biết, bởi vì tôi từng có ổ SSD là 30GiB: |


Cập nhật Linux Hình:

Bằng cách này, trên hộp linux của tôi cây tăng của tôi là 0.5-1GiB về kích thước, nhưng đó là bởi vì tôi sử dụng --build-dir=/tmp/build-boost trong khi xây dựng (và có lẽ nó không xây dựng khá nhiều biến thể trên Linux, theo mặc định).

Cây tăng mô-đun là 1,3GiB trên Linux (hoặc 1,7GiB trên một chiếc 'đã mòn' đã được sử dụng để xây dựng một số phiên bản khác nhau).

+0

bạn nói "Điều này rất hữu ích cho việc xây dựng lại gia tăng với những thay đổi nhỏ" Bạn đang nói về các tệp trung gian? – hughes

+0

@hughes Có. Tôi không biết những gì khác nó có thể đề cập đến :) – sehe

Các vấn đề liên quan