Programação em c.

73. Re: Programação em c.

Mariana Ribeiro Mendes
meldenne

(usa Linux Mint)

Enviado em 02/10/2012 - 17:49h

Deis escreveu:

Eu me perdi tudo aqui. Errei de pasta e estou passando informação errada para vocẽs.

O programa que não esta rodando por usa sqrt "raiz Quadrada" esta dentro desta pasta:

http://imgur.com/5Dejj

Eu preciso entrar nela para dar esse comando:

Para compilar: gcc Media geometrica.c -o sqrt -lm

Para executar: ./Media geometrica

Isso porque o Geany não compreende o "sqrt"

Se o Geany compreendesse; era só dar um F9, F8 e F5 estaria resolvido.

Descupe eu passar informações erradas para vocês.




O problema não é o Geany, até no terminal se você executar o programa sem antes compilar com sqrt -lm ele não vai funcionar.

Ah, lembre-se de não colocar espaços nos nomes de suas classes, pode dar problema.
"Media geometrica.c" - mude para algo como mgeometrica.c ou media_geometrica.c


  


74. Re: Programação em c.

Mariana Ribeiro Mendes
meldenne

(usa Linux Mint)

Enviado em 02/10/2012 - 17:59h

é só substituir aquela parte

/Calculo\ da\ Area


por:


/Media\ Geometrica


E o mesmo vale pras suas outras pastas.
=D

Pra facilitar sua vida, não fica nomeando pastas nem arquivos que contenham espaços no nome não... Vai facilitar muito sua navegação.


75. Re: Programação em c.

Jeferson
Deis

(usa Ubuntu)

Enviado em 02/10/2012 - 18:02h

meldenne escreveu:

Tente isso:

[code]
cd /home/maranata/Programação\ em\ C\ Linux/Calculo\ da\ Area
[code]


Me perdoe meldenne eu agora entrei na pasta certa:

Mas o comando para compilação que você me passou; não deu certo.

maranata@maranata-desktop:~/Programação em C Linux$ cd Media\ Geometrica
maranata@maranata-desktop:~/Programação em C Linux/Media Geometrica$ gcc Media geometrica.c -o sqrt -lm
gcc: erro: Media: Arquivo ou diretório não encontrado
gcc: erro: geometrica.c: Arquivo ou diretório não encontrado
maranata@maranata-desktop:~/Programação em C Linux/Media Geometrica$ gcc Media geometrica.c -o sqrt -lm
gcc: erro: Media: Arquivo ou diretório não encontrado
gcc: erro: geometrica.c: Arquivo ou diretório não encontrado
maranata@maranata-desktop:~/Programação em C Linux/Media Geometrica$



76. Re: Programação em c.

Mariana Ribeiro Mendes
meldenne

(usa Linux Mint)

Enviado em 02/10/2012 - 18:05h

Ah, e depois baixe essa apostila e dê uma lida.

http://www.guiafoca.org/?page_id=238

Vai te ajudar bastante. n.n


77. Re: Programação em c.

Mariana Ribeiro Mendes
meldenne

(usa Linux Mint)

Enviado em 02/10/2012 - 18:12h

Deu errado por causa do nome da classe...

Media Geometrica.c

Deu errado por causa do espaço. Tire esse espaço e tente novamente.

n.n


78. Re: Programação em c.

Jeferson
Deis

(usa Ubuntu)

Enviado em 02/10/2012 - 18:32h

meldenne escreveu:

Deu errado por causa do nome da classe...

Media Geometrica.c

Deu errado por causa do espaço. Tire esse espaço e tente novamente.

n.n


Você esta me dizendo que eu tenho que renomear o nome do programa?

Este programa esta dentro da pasta "Media Geometrica" e o nome do programa que esta dentro desta pasta se chama:

Media geometrica.c

Tirar o espaço que você se refere é renomear?

Mediageometrica.c




79. Re: Programação em c.

Jeferson
Deis

(usa Ubuntu)

Enviado em 02/10/2012 - 18:35h

Entendi. Você já tinha postado sobre essa duvida e eu nem vi.

Obrigado meldenne; vou para a escola, depois eu vou tentar di novo.


80. Re: Programação em c.

Mariana Ribeiro Mendes
meldenne

(usa Linux Mint)

Enviado em 02/10/2012 - 18:36h

É, acho que renomear deve servir...

Tente "mediageometrica.c"

E depois compile e execute novamente.

n.n


81. Re: Programação em c.

Jeferson
Deis

(usa Ubuntu)

Enviado em 03/10/2012 - 12:04h

Eu acho que compilar, compilou.

Mas não executou; diz arquivo ou diretorio não encontrado.

http://imgur.com/zNOTs


82. Re: Programação em c.

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/10/2012 - 14:35h

Aprenda uns comandos básicos do terminal, como por exemplo ls

gcc MediaGeometrica.c -o sqrt -lm


-o sqrt = você acabou de criar um arquivo com o nome sqrt, que é o seu executável

./MediaGeometrica = esse arquivo não existe, existe o MediaGeometrica.c, que é o seu código fonte


83. Re: Programação em c.

Jeferson
Deis

(usa Ubuntu)

Enviado em 03/10/2012 - 15:02h

leolfm escreveu:

Aprenda uns comandos básicos do terminal, como por exemplo ls

gcc MediaGeometrica.c -o sqrt -lm


-o sqrt = você acabou de criar um arquivo com o nome sqrt, que é o seu executável

./MediaGeometrica = esse arquivo não existe, existe o MediaGeometrica.c, que é o seu código fonte


Me desculpe leolfm po minha falta de dominio; chego ate a estressar vocês.

Mas eu não tenho muita facilidade de coamndos no Linux, juntando em começar a programar em .C no Windows e fazer dever de casa em .C no Linux, já viu o nó que da na cabeça.

Se Deus quiser eu chego la.

A pasta em que esta o programa se chama: "Media Geometrica" e o nome do programa que eu renomeei para dar certo a compilação se chama: "Mediageometrica.c" esse é o meu codigo fonte; o "G" é minusculo.

maranata@maranata-desktop:~/Programação em C Linux/Media Geometrica$ gcc Mediageometrica.c -o sqrt -lm
maranata@maranata-desktop:~/Programação em C Linux/Media Geometrica$ ./Mediageometrica.c
./Mediageometrica.c: linha 3: $'\r': comando não encontrado
./Mediageometrica.c: linha 4: erro de sintaxe próximo do `token' não esperado `('
'/Mediageometrica.c: linha 4: `int main ()




84. Re: Programação em c.

Jeferson
Deis

(usa Ubuntu)

Enviado em 03/10/2012 - 15:10h

O que esta errado na linha 3:

maranata@maranata-desktop:~/Programação em C Linux/Media Geometrica$ ./Mediageometrica.c
./Mediageometrica.c: linha 3: erro de sintaxe próximo do `token' não esperado `('
'/Mediageometrica.c: linha 3: `int main ()







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts