Pular para o conteúdo

Problema ao compilar código fonte em C.

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Problema ao compilar código fonte em C.

Enviado em 14/02/2011 - 00:14h

Olá galera.

Estou programando (começando) em C e tanto no GNU/Linux Ubuntu 10.04 quanto no Windows 7 Ultimate não consigo compilar o código finte.

No Ubuntu eu faço assim:
#include <stdio.h>

int main()
{
printf("Alô mundo!");
return(0);
}

Para compilar: $ gcc alo.c -o alo
Para executar: $ sudo alo ou ./alo

(tudo com a devida permissão)

No windows repito o código e faço: gcc -o alo alo.c -Wall

Isso depois depois de instalado o compilador Mingw em Windows e o GCC no Linux.
No linux, até cria o executável mas não consigo executar mesmo com todas as permissões.
No Wondows dá a mensagem, na hora da compilação:
'gcc' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.

O que eu faço?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. ...

Enviado em 14/02/2011 - 00:21h

No windows o compilador não está instalado.

velho baixa um IDE que facilita sua vida no windows e no linux também, porque dependendo de qual você instalar já vem com compilador,editor, etc. E não precisa usar códigos para compilar com um simples clique já está tudo pronto.

3. Re: Problema ao compilar código fonte em C.

Enviado em 14/02/2011 - 00:52h

Instalei a IDE...

Quando tentei compilar o mesmo código surgiu:

[Linker error] undefined reference to `__dyn_tls_init_callback'
[Linker error] undefined reference to `__cpu_features_init'
ld returned 1 exit status


Deixei o código assim:

int main()
{
printf("Alô mundo!");
return (0);
}

E ocorre a mesma coisa ao compilar.



Esse código de segurança aqui do fórum para se enviar resposta é desnecessário e perda de tempo...

4. Re: Problema ao compilar código fonte em C.

Enviado em 14/02/2011 - 01:32h

Sou iniciante tambem, mas tenta compilar esta codigo para ver se consegue

_________________________
#include <stdio.h>
#include <stdlib.h>

int main ()
{
printf("Alo mundo!");
scanf("pause");
}
_________________________

5. Re: Problema ao compilar código fonte em C.

Enviado em 14/02/2011 - 06:26h

No Linux, após tentar executar, você recebe alguma mensagem de erro ? Olha, não aconselho que use o system() como foi sugerido, além de o PAUSE pertencer ao sistema da Microsoft, você não precisa parar a execução, já que você vai executa-lo em um terminal.

6. Re: Problema ao compilar código fonte em C.

Enviado em 14/02/2011 - 10:30h

Beleza cara! Olha! Para compilar no gcc do gnu linux basta vc digitar o seguinte comando
gcc -o arquivo arquivo.c -Wall
e para executa:
./arquivo

Espero ter ajudado

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder