DBX é um depurador de linha de comando em Unix. Parece primitivo em comparação com outros depuradores gráficas , mas é muito capaz no que ele pode fazer. Ele é capaz de depurar programas em nível de fonte ( C, C + + ou Fortran ) e no assembler ou nível de linguagem de máquina. Isso significa que você vai ver e debug em notação hexadecimal. Na maioria dos setups de programação Unix , você vai usar DBX para depurar o programa em seu computador local , então você vai carregá-lo no servidor de produção quando tiver terminado . Mas há momentos em que você precisa saber como depurar remotamente o seu aplicativo usando DBX , como quando o servidor de produção é o único lugar que o erro ocorre , ou se você não tem acesso a DBX em sua máquina. Coisas que você precisa
servidor Unix
Unix cliente PC
Show Mais instruções
1
Abra a janela do Terminal do PC do cliente Unix. Alguns sabores de Unix são GUI baseados por padrão. Para acessar a janela de terminal , você precisa encontrar o seu ícone na área de trabalho Unix ou selecione-o no menu principal Unix. Cada sabor Unix coloca suas aplicações em um lugar diferente, então você pode precisar consultar o manual se você está tendo problemas ao fazer isso .
2
Efetue login no servidor Unix remoto usando SSH. Este é um protocolo criptografado para acesso remoto que é suportado por todas as implementações Unix. Na janela do Terminal , digite " ssh ID de usuário @ host " . Substitua o " ID de usuário " com seu nome de usuário no sistema remoto e "host" com o nome de domínio ou endereço de Internet Protocol do servidor que você está tentando entrar em contato .
3
Execute a cópia remota de DBX . Depurar o programa de destino usando a cópia remota do DBX . Digite " programname dbx " na janela do Terminal . Substituir " programname " com o nome do arquivo ou caminho para o arquivo executável. Prossiga com a sessão de depuração .