Olá pessoal.
Sou novato em Linux e preciso da ajuda de vocês.
Estou procurando um compilador em C para uso na faculdade, algum que fosse semelhante ao Dev-C++ no Windows.
Instalei o Anjuta mas quando mando compilar ele fecha sem avisar nada.
Aí procurei por outro e achei o GCC, dei um apt-get, instalou mas para onde ele foi? Não entendi como ele funciona ou não soube como instalar...
[2] Enviado em 15/03/2010 - 09:05h Re: Como instalo e configuro?
Ele roda no terminal, fih... e outra, o Dev-C++ é uma IDE, e é também super desatualizada. Se quer uma IDE de qualidade, use o Code::blocks.
Mas voltando ao Gcc, tu usa ele da seguinte forma, vái no diretório onde ta teu arquivo .c
Vamos supor que o nome dele seja codigo.c e eu queira que o "executavel" dele, (como é chamado no Windows) tenha um nome chamado executa, eu vou usar o seguinte comando :
gcc codigo.c -o executa
se você reparar foi criado um novo aquivo no diretório atual, é esse arquivo que vamos executar :
./executa
[3] Enviado em 15/03/2010 - 09:34h Re: Como instalo e configuro?
"warning||the `gets' function is dangerous and should not be used.|"
O codigo esta compilando e gerando o executavel !
Isto eh soh um aviso para ti, dizendo que a funcao "gets", eh uma funcao perigosa. Ela permite "buffer overlow". Procure pela funcao "fgets", entao teus problemas estaram resolvidos !
[10] Enviado em 15/03/2010 - 17:08h Re: Como instalo e configuro?
Rapaz, o código esta certo, só que, esse system("pause") não funcionará no Linux, pois pause é um programa do Windows, e alem disse pode permitir falhas de segurança. O ideal é usar getchar(); que pertence a própria stdio.
[12] Enviado em 15/03/2010 - 22:35h Re: Como instalo e configuro?