erros de runtime, de onde eles vêm? [duplicado]

1

Quando um programa é executado a partir da linha de comando (terminal) e há um erro de execução fazendo com que o programa seg-fault / coredump de onde vem a mensagem de erro de tempo de execução? Existe documentação para esta lista de mensagens de erro de tempo de execução? O que está "executando" o programa? Obrigado.

P.S. Se a resposta para a última questão é apenas "O SO", por favor, explique se você puder.

    
por AfraidOS 22.01.2015 / 23:24

1 resposta

2

Quando um processo é finalizado por um sinal, o shell que gerou detecta a falha e exibe a mensagem da qual você está falando. Veja sinal (2) , matar (1) e matar (2) para informações gerais sobre sinais e sinal (7) para obter uma lista de sinais. Veja bash (1) (ou csh(1) , se apropriado para informações sobre como os shells lidam com sinais. Se você é um glutão por punição, veja espere (2) para ver como o shell pode determinar como um processo filho morreu.

    
por 23.01.2015 / 00:21

Tags