[Ubuntu-BR] [OT] Anjuta

Sergio Pereira sergiopereira em sein.com.br
Quinta Julho 7 13:36:40 UTC 2011


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 em 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 em sein:~$ gcc -lm
>> -o myfile myfile.c", e vai tudo bem, o programa roda sem problema fazendo "
>> user em 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

-- 
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-----






More information about the ubuntu-br mailing list