Problema ao compilar código fonte em C.

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

Hugo Sousa
goj1

(usa Debian)

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?


  


2. ...

Jonatan Gomes
BarbaNegra

(usa Ubuntu)

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.

Hugo Sousa
goj1

(usa Debian)

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.

Fabricio
Hellsius

(usa Ubuntu)

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.

André
andrezc

(usa Debian)

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.

Franck Moreira
Delay

(usa Ubuntu)

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







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts