Anjuta: como visualizar saída de depuração?
Estou com o Anjuta no Ubuntu Breezy. Já atualizei o gcc e demais bibliotecas para o funcionamento dele, tanto que está compilando normalmente os programas em #C. O problema e que, quando tento executar o programa, a janela do gnome-terminal é aberta mas fecha-se logo em seguida.
Estou com um programa em C simples, tirado do curso de C da UFMG:
(troquei os sinais "maior que" e "menor que" por [ e ] por causa do código html desta página)
#include [stdio.h]
int main ()
{
int Dias; /* Declaracao de Variaveis */
float Anos;
printf ("Entre com o número de dias: "); /* Entrada de Dados */
scanf ("%d",&Dias);
Anos=Dias/365.25; /* Conversao Dias-] Anos */
printf ("nn%d dias equivalem a %f anos.n",Dias,Anos);
return(0);
}
Lendo a apostila desse curso, ele dá uma dica para compilar usando o DevC++, sugerindo que substitua o stdio.h por stdlib.h e coloquei a linha system("pause"); antes de return(0). Segue abaixo a explicação:
Note que se você fizer isto para um programa que não espera nenhuma entrada do usuário, o programa será executado, terminará sua execução, e a janela onde ele está executando será automaticamente fechada ao seu final. Com isto, você não conseguirá ver a saída do programa. Para evitar que isto aconteça, você pode modificar seus programas incluindo as linhas:
#include [stdlib.h] no início do programa
e
system("pause"); antes do return (0);
No entanto, mesmo modificando essas linhas no meu programa, o Anjuta continua abrindo o terminal e fechando ele logo em seguida. Alguém tem alguma sugestão para eu corrigir isso? Grato.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica









