Em 08-07-2011 07:33, Jeferson Rodrigues escreveu:
Bom dia Sérgio,
Eu instalei o Anjuta aqui no meu pc, e dando uma fuçada nele encontrei
alguma coisa.
1) Entre no menu "Compilar", selecione "Configurar Projeto".
2) Tente colocar o "-lm" no campo "Opções de Configuração".
Tem vários perfis, tente um a um. Acho que vale a pena.
Abraços
Em 7 de julho de 2011 10:36, Sergio Pereira<sergiopere...@sein.com.br>escreveu:
Em 07-07-2011 09:36, Jeferson Rodrigues escreveu:
Bom dia Sérgio,
Que erro que ele dá?
Abraços
Em 7 de julho de 2011 08:34, Sergio
Pereira<sergiopereira@sein.**com.br<sergiopere...@sein.com.br>
escreveu:
Bom dia a todos. Estou precisando de uma pequena ajuda com o anjuta, para
desenvolvimento em C. Não sei como passar instrução de "linkar" o
cabeçalho
math.h na hora de compilar. Explicando melhor:
Código simples:
#include<stdio.h>
#include<math.h>
int main (void)
{
int a,b,result
result = pow(a,b)
...
...
...
return (0);
}
Criando o código com o VIM, na hora de compilar uso: "user@sein:~$ gcc
-lm
-o myfile myfile.c", e vai tudo bem, o programa roda sem problema fazendo
"
user@sein:~$ ./myfile ".
O mesmo código no Anjuta retorna retorna erro na hora de compilar. Creio
que é porque não consigo passar a instrução "-lm" na hora de compilar.
Alguém pode me dar uma ajuda?
Desde já agradeço.
[]'s
Sérgio
Msgs de erro:
sergio_20110703_3.c:42: undefined reference to 'log'
sergio_20110703_3.c:42: undefined reference to 'exp'
collect2: Id returned 1 exit status
make[1]:**[sergio_20110703_3] Erro 1
make:** [all] Erro 2
No programa estou fazendo cálculos usando logarítimo e potenciação. Já
tentei com a função "Pow" para potenciação e retornam os mesmos erros.
Passando "-lm" ao chamar o gcc, funciona sem problemas. Só não consegui
passar isso no ambiente Anjuta.
Obrigado pela atenção.
Sérgio
Boa tarde Jeferson.
Já tentei esse caminho, todos os perfis, e não deu certo. De qualquer
forma, agradeço a ajuda. Vou continuar pesquisando, e coneguindo uma
solução, posto aqui para poder fechar a questão e servir de ajuda para
outro(s).
[]'s
Sérgio
--
Soluções em Automação e Controle
Integrador Autorizado: Metaltex - Atos - Dexter - AllConverge - Dakol - Elipse
- Conversoft
Linux User #426387 / Ubuntu User #13964
Linux: A liberdade da escolha. A escolha da liberdade.
The freedom of choice. The choice of freedom.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
iD8DBQFF9vhuJ+YDTomMwA8RAvSAAJoDwkzHJK3P98vEDx5pJxeyT3xyzgCg22/u
W/MTldaxqdeNLjlWF49wpig=
=MVB7
-----END PGP SIGNATURE-----
--
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br