Não é possível executar o rebaseall

3

Instalei o cygwin em c:/cygwin no prompt de comando como administrador. Eu usei o seguinte comando:

C:\cygwin\bin\ash.exe

Agora o prompt está exibindo $

Mas agora, não sei como executar rebaseall . O projeto Google Chromium dá o passo neste link: Instalando o cygwin , mas eu quero saber os passos para faça depois de ver o prompt $ na linha de comando.

    
por abhishek 04.12.2011 / 16:27

1 resposta

5

O texto a seguir explica a seção "Executando rebaseall " na página do desenvolvedor à qual você fez o link.

Por que precisamos executar rebaseall ?

DLLs on Windows need to be loaded into memory at non-conflicting base addresses. rebaseall is a cygwin utility that scans all the libraries currently installed and sets each to request a different base address so that none will conflict. You should generally run this each time you finish adding new packages via the cygwin installer. You know you need to run this if you get cryptic error messages from cygwin about not being able to change a module base address.

De: "Instalando o Cygwin"

Em inglês, isso significa que as bibliotecas de DLL precisam ser carregadas em certos lugares da memória de um computador de forma que não entrem em conflito.

Como executar rebaseall

Para executar rebaseall , você precisa concluir as etapas a seguir.

  1. Saia de todos os shells e processos do cygwin:

    1. Execute o gerenciador de tarefas e alterne para a guia Processos.

    2. Realce todas as instâncias de cygwin.exe e pressione Excluir.

    3. Confirme suas ações.

  2. Abra um shell de comando do Windows, cmd , como administrador:

    • No Windows Vista e versões posteriores:

      1. Vá até o menu Iniciar e digite cmd .

      2. Clique com o botão direito do mouse em cmd.exe e clique em "Executar como administrador".

    • No Windows XP:

      1. Pressione Windows + R .

      2. Digite cmd.exe e pressione Enter.

  3. Digite cd [cygwin bin directory] e pressione enter, onde você substitui [cygwin bin directory] pelo caminho da pasta bin no diretório de instalação do cygwin, provavelmente C:\cygwin\bin .

  4. Executar ash /usr/bin/rebaseall

Se nenhuma mensagem aparecer, você configurou com sucesso os endereços base da DLL.

    
por 04.12.2011 / 18:39

Tags