Para depuração
Se o erro (erro) e advertências (aviso) mensagem é exibida quando a compilação e ligação
, você precisa fazer para corrigir o programa de origem. No entanto, a mensagem de aviso de erro, grandes diferenças
existe um médico.
[Erro] não é possível compilar.
[Warning] compilação e link pode ser. Execução também é possível. No entanto, a notação inadequada.
É a diferença de que. Por esta razão, se a mensagem de aviso, há também que o programa está em movimento como pretendido
ti. No entanto, uma vez que sempre pode ser reescrito para a advertência não há nenhum programa, e "modificações necessárias" nos exercícios de
guloseimas.
Então, referindo-se as mensagens de erro e de advertência, vamos modificação do programa de origem. Eu disse que
eu acho que não sei de todo se a mensagem de erro indica um nada. Leia o significado da mensagem de erro
é levá-la requer alguma experiência.
Primeiro descreve como a mensagem de erro é como sair de. A mensagem de erro é geralmente o seguinte informações
é de saída.
Erro (aviso) é o nome do programa encontrou fonte de arquivo
de erro (aviso) é o número de linhas de programa de código que se encontra
o conteúdo do erro (aviso)
o seguinte erro no gcc é especificamente, o seguinte significado ele representa.
sample1.c: 8: erro: vadios ' 343' no programa de fonte de erro foi encontrado
no nome do arquivo do programa
do programa de fonte de erro indicando que um erro foi encontrado no conteúdo de 8 linha
aqui, apontou para "mensagem de erro o número de linhas, nem sempre há um erro em seu lugar, um erro no seu entorno
, por favor, note que há também "que existe. Se um erro, em primeiro lugar, concentrando-se nessa linha,
mas ainda se ausente, então é muitas vezes um erro antes que a linha indicada uma mensagem de erro. Exemplo
porque você esqueceu de escrever {contra} por exemplo, para recolher os parênteses correspondentes, outro} na distância grande
, mesmo se a correspondência entre os pontos para a última linha do programa de origem, a fim de ter sido reconhecido pelo compilador como um erro Oh
Ri você.
Além disso, no caso de o erro, muitas vezes, você vai sair um grande número de mensagens de erro. Esta é a vergonha
é um fenômeno que tinha sido indo para um monte de lugares teria sido considerado um erro porque um dos erros de mim.
Nesse caso, você faz a depuração desde o início do número da linha de mensagens de erro.
A tabela a seguir, o significado de a mensagem de erro e cada um de erro para o lugar propensa a erro, nesta fase, como modificar
é um exemplo do método.
Exemplos de significado como corrigir a mensagem de erro mensagem de erro no gcc
disperso '¥ 343' no programa de caracteres de dois bytes é programas desnecessários
são misturados em parte.
Para modificar os caracteres de largura total a meia largura caracteres
que. Em determinado espaço fazem um caracteres de dois bytes
, como sabem olhar de repente e me ter
cuidado, porque não pode.
esperado ')' antes ';' correspondência é o colapso dos parênteses. (E), {e} corresponde
obrigação. Alinhar o número
é, leva uma correspondência.
undefined reference to 'printq "de erro de entrada da variável e nomes de função
de erro.
Ele é modificado para corrigir o nome da variável e nomes de função
disso. Neste caso, as modificações no printf
para.
Nós estamos usando a referência indefinida para 'printf' nome da função correta, mas a sua
para especificar o arquivo que não é uma função do
#include sãoPeças
não é um erro de entrada em minutos.
#includeEntrada de peças
para modificar o erro vigor.
sendo traduzido, aguarde..
