Ir ao conteúdo

Problema com kate no Ubuntu 8.04


kheel

Posts recomendados

Postado

Quando tento compilar qualquer programa que eu faça o kate me retorna uma mensagem de erro dizendo :

exerc2008.c:50:2: aviso: nenhuma linha-nova no fim do arquivo

Alguém sabe que tipo de erro é esse???

Postado

porque já instalei todas as atualizações do linux, inclusive as bibliotecas disponíveis para download.

Postado

Amigo por exemplo:

#include<stdio.h>

#include<string.h>

main(){

int i;

char nome[10];

printf("\nDigite seu nome: ");

gets(nome);

printf("\n\n Ola %s\n\n", nome);

for(i=strlen(nome); i>=0; i--){

printf("%c\t", nome);

}

printf("\n\n");

system("pause");

}

ai eu compilo com o comando "gcc -o exemplo exemplo.c"

e me retorna o erro :

Nenhuma Linha nova no fim do arquivo ai ele faz referencia entre a ultima '}' e a linha do "main(){"

Postado

uma dica:

system("pause") não ira funcionar no linux. A função system() envia para o shell executar a string que esta entre aspas. E "pause" não é reconhecido como um comando de shell no linux. O codigo ira compilar, mas ocorrera um erro nessa linha.

Postado

Eu sei que o system("pause") não reconhece no linux, é que eu criei esse aí como exemplo só para explicar para o camarada acima o que acontecia, esse programa foi feito no Dev C++

  • Membro VIP
Postado

Hum, tá aí o motivo. Um programa feito em Dev C ++ tem alguns problemas de incompatibilidade com o gcc.

O que deve fazer. Pegue o código e salve em um txt, no windows. Depois, abra no kate e salve em c.

Tente compilar novamente....

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!