2010-07-11 3 views
5

Je suis débutant en programmation. Quelqu'un peut-il expliquer (par des mots simples) ce que j'ai dans le répertoire bin du programme?bin directory et PATH

Quelle est cette variable d'environnement PATH de Windows, comment ça marche (s'il vous plaît ne pensez pas que je ne sais pas comment utiliser Google, je veux juste le comprendre plus clairement)?

+0

Le concept d'un répertoire "bin" est plus communément utilisé sur les systèmes * nix, pas sur Windows. Savez-vous à quoi sert la variable d'environnement PATH? Qu'est-ce que vous cherchez à clarifier? –

+0

@ James McNellis: J'ai lu certaines informations, mais un peu difficile à comprendre, alors pouvez-vous expliquer? – wantSTUDY

+0

Appartient au site superuser.com –

Répondre

4

Vous placez généralement tous les fichiers binaires d'un programme dans le répertoire bin. Ce serait l'exécutable lui-même et toutes les DLL (bibliothèques de liens dynamiques) que le programme utilise.

Ceci n'est pas essentiel car Windows utilise la variable d'environnement PATH pour rechercher les DLL dont votre programme a besoin. C'est une liste de dossiers que Windows recherche, dans l'ordre, quand il ne trouve pas de dll (disons) dans le répertoire courant. Par conséquent, si vous voulez qu'un DLL soit utilisé par plus d'un programme, vous pouvez le placer dans un emplacement déjà sur le PATH ou ajouter un nouveau dossier au PATH.

+0

tout d'abord, merci pour la réponse, d'autre part, si PATH j'ai besoin seulement pour dll (je veux dire pour Windows savoir où il peut trouver une bibliothèque)? – wantSTUDY

+0

@wantSTUDY - PATH est également utilisé pour d'autres choses - par exemple, si vous tapez simplement le nom d'un exe depuis l'invite de commande Windows utilise le PATH pour le rechercher s'il ne se trouve pas dans le répertoire courant. – ChrisF