![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Adicionando pesquisa padrão caminho para CPP | BOYANOV | UNIX para Dummies Perguntas & Respostas | 1 | 09-10-2007 02:46 |
| $ PWD mostra caminho absoluto vs caminho w / links simbólicos | kornshellmaven | Programação Shell Script e | 3 | 06-13-2007 01:15 |
| VI - substituição de um caminho relativo com um caminho absoluto do arquivo | Yinzer955i | UNIX para Dummies Perguntas & Respostas | 2 | 09-07-2006 12:47 |
| Pergunta sobre Restringir busca encontrar a caminho do diretório atual | super_duper_guy | UNIX para Dummies Perguntas & Respostas | 2 | 10-17-2005 10:10 |
| diretório home caminho em busca | jpprial | UNIX para Dummies Perguntas & Respostas | 2 | 09-11-2001 12:42 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
PATH diretório para pesquisa
Olá
Eu usando CygWin e estou trabalhando no projeto que exige que depois de eu fazer algumas alterações e reconstruir código eu tenho que copiar manualmente os arquivos atualizados para o diretório de instalação para testá-los. Existe uma saída construir diretório onde esses arquivos colocados, mas o programa não será executado a partir daí. É principalmente dll que necessitam de actualização. Então eu pensei se eu configurar o meu caminho com o diretório de saída construir o primeiro caminho meu programa podem procurar lá primeiro e, assim, encontrar a dll atualizada se houver um. Tentei mudar meu caminho usando o seguinte script algo como: PATH \u003d "/ cygdrive / d / dev / Builds / BuildOutputDir:." No entanto, não importa o que eu faço o meu pedido parece sempre usar a dll de o diretório de instalação, se houver um. Se eu remover a dll a partir desse diretório e teste através da definição de alguns outros diretórios no caminho, então eu posso ver que a precedência dos diretórios está funcionando corretamente. Só não posso remover o diretório de trabalho ... ![]() Será que o que estou tentando fazer é possível? É o que eu definir meu caminho para corrigir? Agradecemos antecipadamente a sua ajuda. ![]() Última edição por bobban; em 12/31/2008 10:36.. |
|
||||
|
Basta uma rápida observação. Eu ocasionalmente usar cygwin, mas não sei como perto de um verdadeiro shell Unix é.
1-Com um verdadeiro reservatório os diretórios são pesquisados na ordem em que são encontrados no caminho. Então PATH \u003d "/ a: / b / 1: etc .." o / a vai ser analisada em primeiro lugar. 2-Não esqueça de exportar o seu caminho! Cerca de uma vez por semana eu trabalho um extra 15min sobre um problema porque eu esqueci de exportar os varaiable. 3-Você não pode ter o controle completo do caminho sob Cygwin MS vitória pode fazer, porque alguns dos seus próprios caça antes do Cygwin caminho declaração ocorre. Você terá que fazer alguns testes rápidos ![]() Espero que isso ajude você considerar algumas opções .... JZ |
|
||||
|
Citação:
Eu tenho um script: newpath.sh e em que é a linha: PATH \u003d "/ cygdrive / d / dev / Builds / BuildOutputDir:." e eu executá-lo usando o comando source: . newpath.sh e depois, quando eu entrar "printf $ PATH" Eu posso ver que tem actualizado. Am I missing something? |
|
||||
|
EXPORTAÇÃO permite mudanças de uma variável a ser global. Se você tem um shell aberto e você alterar o caminho variável e, em seguida, ir para outra janela do shell, a mudança não irá aparecer. Se você exportá-lo, é como dizer UNIX para notificar todos os programas que existe uma nova versão dessa variável.
|
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|