2010-07-11 101 views
5

我是編程初學者。有人可以解釋(通過簡單的話)在程序的bin目錄裏面有什麼?bin目錄和PATH

這是什麼PATH windows環境變量,它是如何工作的(請不要以爲我不知道如何使用Google,我只是想更清楚地理解它)?

+0

「bin」目錄的概念更常用於* nix系統,而不是Windows。你知道PATH環境變量用於什麼嗎?你究竟想要澄清什麼? – 2010-07-11 21:00:43

+0

@詹姆斯麥克奈利斯:我看了一些資料,但有點難理解,你能解釋一下嗎? – wantSTUDY 2010-07-11 21:02:31

+0

屬於superuser.com – 2010-07-11 21:21:52

回答

4

您通常會將程序的所有二進制文件放入bin目錄中。這將是可執行文件本身以及該程序使用的任何dll(動態鏈接庫)。

這不是必需的,因爲Windows使用PATH環境變量來查找您的程序需要的dll。這是Windows搜索文件夾的列表,按順序搜索當前目錄中找不到dll(說)的文件夾。

所以,如果你想有一個由多個程序使用的DLL,你可以把它放在PATH中已經存在的位置,或者添加一個新的文件夾到PATH。

+0

首先,感謝您的回答,其次,所以PATH我只需要DLL(我的意思是讓Windows知道它可以在哪裏找到一些庫)? – wantSTUDY 2010-07-11 21:10:36

+0

@wantSTUDY - PATH也用於其他內容 - 例如,如果您只是從命令提示符鍵入exe的名稱,則Windows將使用PATH搜索它,如果它不在當前目錄中。 – ChrisF 2010-07-11 21:34:51

相關問題