![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Het toevoegen van standaard zoekmachine pad voor CPP | boyanov | UNIX voor Dummies Questions & Answers | 1 | 09-10-2007 02:46 |
| $ PWD toont absoluut pad vs pad w / symbolische links | kornshellmaven | Programmeren en Shell Scripting | 3 | 06-13-2007 01:15 PM |
| vi - het vervangen van een relatief pad met absolute pad in een bestand | Yinzer955i | UNIX voor Dummies Questions & Answers | 2 | 09-07-2006 12:47 |
| Vraag over het beperken Zoeken pad van FIND de huidige directory | super_duper_guy | UNIX voor Dummies Questions & Answers | 2 | 10-17-2005 10:10 |
| home directory op zoek pad | jpprial | UNIX voor Dummies Questions & Answers | 2 | 09-11-2001 12:42 AM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
PATH directory zoekopdracht
Hallo
Ik gebruik Cygwin en ik ben bezig met het project dat vereist, waarbij ik na een aantal wijzigingen in de code en de wederopbouw heb ik handmatig de bijgewerkte bestanden kopiëren naar de installatie map om ze te testen. Er is een build output directory waar deze bestanden geplaatst, maar het programma niet uitgevoerd vanaf daar. Het is voornamelijk DLL-bestanden die moeten worden aangepast. Dus ik dacht dat als ik mijn pad met de output directory bouwen als het eerste pad mijn programma kan er zoeken eerst, en daardoor vinden de geactualiseerde dll als er een is. Ik probeerde het wijzigen van mijn pad met het volgende script iets als: PATH \u003d "/ cygdrive / d / dev / Builds / BuildOutputDir:." Echter, ongeacht wat ik mijn aanvraag doe altijd lijkt de dll gebruiken van de installatie directory als er een is. Als ik de dll uit die directory en testen door de vaststelling van een paar andere directory in het PATH dan kan ik zien dat de voorrang van de mappen correct werkt. Alleen kan ik niet verwijderen van de werk-directory ... ![]() Is wat ik probeer te doen mogelijk? Is wat ik mijn PATH te corrigeren? Thanks in advance for your help. ![]() Laatst bewerkt door bobban; op 12.31.2008 10:36 PM.. |
|
||||
|
Gewoon een snelle reactie. Ik af en toe gebruik cygwin maar weet niet hoe dicht bij een echte Unix shell het is.
1-Met een echte schaal de mappen worden doorzocht in de volgorde waarin ze worden gevonden in de weg staat. Dus PATH \u003d "/ a: / b / 1: enz. .." de / een zal worden gekeken op het eerste. 2-Dont vergeet EXPORT uw pad! Ongeveer een keer per week werk ik een extra 15 min op een probleem, want ik vergat de varaiable EXPORT. 3-U mag de volledige controle van het pad onder Cygwin omdat MS Win sommige van haar eigen jacht kan doen voor de Cygwin padinstructie plaatsvindt. Je moet doen wat snelle tests ![]() Ik hoop dat dit helpt u overwegen een aantal opties .... JZ |
|
||||
|
Citaat:
Ik heb een script: newpath.sh en dat is de regel: PATH \u003d "/ cygdrive / d / dev / Builds / BuildOutputDir:." en ik voer het uit met behulp van de bron commando: . newpath.sh en daarna, toen ik voer "printf $ PATH" Ik kan zien heeft bijgewerkt. Am I missing something? |
|
||||
|
EXPORT laat wijzigingen van een variabele aan de mondiale worden. Als je een shell hebt geopend en u verandert het pad variabele, ga dan naar een andere shell venster, zal de verandering niet opdagen. Als u het EXPORT, is het alsof vertelt UNIX naar alle programma's melden dat er een nieuwe versie van die variabele.
|
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|