Như trong tiêu đề, câu hỏi là sự khác nhau giữa (xây dựng tại chỗ/ngoài địa điểm) là gì?Xây dựng tại chỗ/ngoài địa điểm
Trả lời
Một tại chỗ xây dựng tạo ra các tập tin biên soạn khác nhau (.o
/.obj
file, thực thi, & c.) Trong cùng thư mục với cây nguồn.
An out-of-place xây dựng tạo chúng trong một số thư mục không phải là thư mục nguồn. Điều này có nghĩa là bạn có thể có một số bản dựng ngoài vị trí mà tất cả chỉ trở lại cùng một cây nguồn, điều này không thể thực hiện được khi bạn có một bản dựng tại chỗ.
Xem thêm: The CMake FAQ.
Nó cũng dễ dàng hơn để dọn dẹp một bản dựng khi có nó * ngoài vị trí *. – tibur
Thanx Jack cho điều đó –
@David tôi đã chỉnh sửa câu hỏi về sự khác biệt giữa (xây dựng tại chỗ/ngoài địa điểm) –