+ Responder ao Tópico



  1. #1
    zbenta
    Visitante

    Padrão programa em C é sempre morto quando o tento correr!!!!!

    Bom dia pessoal,

    Tenho uma dúvida, estoua criar uma aplicação em C e quando compilo e crio o executável não tenho erros, apenas alguns avisos mas quando tento correr o programa o systema diz-me que ele foi morto.
    por exemplo eu escrevo na linha de comandos o seguinte.

    ./omeuprograma

    e o sistema devolve-me

    Killed

    Não sei como resolver este problema, pois antes de fazer umas pequenas alterações ao programa ele funcionava perfeitamente.

  2. #2
    No_NaMe_COOL
    Visitante

    Padrão resposta....

    Colaca o código fonte do programa aqui!

    pode ser problema no seu fonte ou no seu gnu/linux!

    flouuu....



  3. #3
    zbenta
    Visitante

    Padrão

    Boas No_NaMe_COOL,

    Obrigado pela disponibilidade em ajudar.
    Já descobri o meu erro, foi utilizar vectores estáticos muito grandes, por isso a pilha da memória estoura andes mesmo de poder correr o programa. Resolvi o problema reduzindo o tamanho dos vectores e agora estou a tentar usar listas ligadas para fazer alocação dinâmica de memória.
    Quanto a fazer o post do código, seria complicado, pois tratam-se de cerca de 2600 linhas de código o que tornaria o post enorme mas obrigado pela preocupação.

    Um abraço,
    zbenta