2010-07-11 60 views
5

Tôi là người mới bắt đầu trong lập trình. Ai đó có thể giải thích (bằng những từ đơn giản) tôi có gì bên trong thư mục bin của chương trình?thư mục bin và PATH

Biến môi trường PATH này là gì, hoạt động như thế nào (xin đừng nghĩ rằng tôi không biết cách sử dụng Google, tôi chỉ muốn hiểu rõ hơn)?

+0

Khái niệm về thư mục "bin" thường được sử dụng trên các hệ thống * nix chứ không phải trên Windows. Bạn có biết biến môi trường PATH được sử dụng không? Chính xác thì bạn đang tìm cách làm rõ điều gì? –

+0

@ James McNellis: Tôi đã đọc một số thông tin, nhưng có một chút khó hiểu, vì vậy bạn có thể giải thích? – wantSTUDY

+0

Thuộc về superuser.com –

Trả lời

4

Bạn thường đặt tất cả các tệp nhị phân cho một chương trình trong thư mục bin. Đây sẽ là bản thân thực thi và bất kỳ dll (thư viện liên kết động) nào mà chương trình sử dụng.

Điều này không cần thiết vì Windows sử dụng biến môi trường PATH để tìm các dll mà chương trình của bạn cần. Đây là danh sách các thư mục mà Windows tìm kiếm, theo thứ tự, khi nó không thể tìm thấy một dll (nói) trong thư mục hiện hành.

Vì vậy, nếu bạn muốn có một dll được sử dụng bởi nhiều chương trình, bạn có thể đặt nó ở một vị trí đã có trên PATH hoặc thêm một thư mục mới vào PATH.

+0

đầu tiên của tất cả, nhờ câu trả lời, thứ hai, vì vậy PATH tôi chỉ cần cho dll (Tôi có nghĩa là cho các cửa sổ để biết nơi nó có thể tìm thấy một số thư viện)? – wantSTUDY

+0

@wantSTUDY - PATH được sử dụng cho những thứ khác - ví dụ nếu bạn chỉ cần gõ tên của một exe từ dấu nhắc lệnh Windows sử dụng PATH để tìm kiếm nó nếu nó không có trong thư mục hiện hành. – ChrisF

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