Vocês têm, também, que compilar usando a opção -lm
Por exemplo, eu criei um potencia.c que contém a linha #include <math.h> que recebe x e y e imprime xy.
Então eu preciso compilar ele deste jeito:
$gcc potencia.c -o pot -Wall -pedantic -ansi -lm
caso contrário o compilador vai me dizer que não existe referência à função "pow".
Espero ter ajudado!
Pode usar vetor no EP?
Obrigado,
Quando uso #define EPSILON 1.0e-8 o programa não funciona, porém quando uso #define EPSILON 1.0e-4 ele funciona perfeitamente.
Posso mantê-lo assim?
Re: DÚVIDAS EP2 - POSTEM AQUI!!!
Qdo eu uso a serie de taylor para calcular seno de x com valores como pi/2 ou 3pi/2 a serie pode aproximar tanto para mais como para menos do valor correto "1", o problema eh qdo vou calcular o cosseno pela formula dada, o argumento da funçao raiz_quadrada eh bem proximo a 0 soh que menor.
Quando acontece isso, a formula da raiz_quadrada nao funciona. (Por nao calcular raiz de numero negativo)
Posso em caso do valor de seno ligeiramente menor que -1 ou ligeiramente maior que 1 fazer seno receber o numero proximo mais "correto" (1 ou -1)?
outra duvida.. pra poder usar a biblioteca matematica (pro pi) precisa retirar o -ansi -02 pra funcionar.. devo retirar ou fazer de outra forma?
Acontece o seguinte:
-digito
gcc ep2-6435681.c -o ep2-6435681 -Wall -pedantic -ansi -o2
-digito em seguida
./ ep2-6435681
-recebo
ep2-6435681: Command not found.
Depois digito ./ 2 e meu programa executa normalmente. (na pasta em que está o arquivo .c também está o arquivo.o e sempre se chama 2.o)
Alguém sabe por que meu pc ta me sacaneando?
mas no meu caso e no devc++
Que ep foi esse... Muito "do mal!"
Horas e horas no pc...
Esses topicos aqui ajudaram d+!
Muitos problemas em comum tivemos nós!!!
[]'s
É "-O2" (com "O" maiúsculo) em vez de "-o2" (com "o" minúsculo)!!! O "-o2" faz o compilador colocar o executável do seu programa num arquivo chamado "2". Ele cancela o "-o ep2-xxxxxxx", que colocaria o executável num arquivo chamado ep2-xxxxxxx.
o que a opção -O2 faz?
Artur