Problema no GCC [RESOLVIDO]

1. Problema no GCC [RESOLVIDO]

INFER
nkio

(usa Ubuntu)

Enviado em 27/06/2013 - 09:45h

pro.c: Na função ‘main’:
pro.c:5:3: erro: ‘for’ loop initial declarations are only allowed in C99 mode
pro.c:5:3: nota: use a opção -std=c99 ou -std=gnu99 para compilar seu código
pro.c:5:28: erro: lvalue required as increment operand


Não quer compilar o código. Não faz muito tempo que eu uso o GCC, então tô perdido!



  


2. Re: Problema no GCC [RESOLVIDO]

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 27/06/2013 - 09:53h

Por favor, poste o código para que possamos ajudar.


3. Re: Problema no GCC [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 27/06/2013 - 09:58h

como o colega falou posta o código ai
outra coisa tu esta usando mesmo o gcc ou um IDE ?


4. Re: Problema no GCC [RESOLVIDO]

INFER
nkio

(usa Ubuntu)

Enviado em 27/06/2013 - 10:11h

Como ainda tô aprendendo (estudando C), tenho um livro e no livro tem o código:

#include <stdio.h>

int main(void) {

for (int i = 1; i <= 10; ++1) {
printf("== Volta numero %i\n", i);
for (int x = 1; x <= 10; ++x) {
printf("Linha %i\n", x);
}
printf("\n");
}
return 0;
}


Fui no Terminal e..

pro.c: Na função ‘main’:
pro.c:5:3: erro: ‘for’ loop initial declarations are only allowed in C99 mode
pro.c:5:3: nota: use a opção -std=c99 ou -std=gnu99 para compilar seu código
pro.c:5:28: erro: lvalue required as increment operand
pro.c:7:5: erro: ‘for’ loop initial declarations are only allowed in C99 mode



Acho que é isso...


5. Re: Problema no GCC [RESOLVIDO]

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 27/06/2013 - 10:24h

Então,

tu estas declarando int i dentro do for.

Isso só é possível a partir C99

Para resolver isso, declare ele antes do for.


6. Re: Problema no GCC [RESOLVIDO]

INFER
nkio

(usa Ubuntu)

Enviado em 27/06/2013 - 10:32h

Deu certo, valeu!


7. Re: Problema no GCC [RESOLVIDO]

Claudio Campos
Campos74

(usa Ubuntu)

Enviado em 27/06/2013 - 10:53h

Então você diz que está começando. Porque não tenta usar o Geany, baixa pelo próprio Centro de programas do Ubuntu. Tem suporte a várias linguágens e é fácil de usar.

Não vais precisar de outros programas para a programação, lá tem tudo, voce programa (escreve), compila, executa, tá tudo lá. Uma mão na roda para quem está aprendendo. Eu recomendo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts