Referencia a "pow" sin definir Lubuntu [solucionado]

Iniciado por JavierScars, 7 Octubre 2015, 04:12 AM

0 Miembros y 1 Visitante están viendo este tema.

JavierScars

No me reconoce la función pow y si ya incluí <math.h>... Estoy usando Sublime text 2 compilando con cpp en lubuntu...

Lo solucione agregando al final -lm que aparentemente linkea con la libreria de math... lm= libm.a lejemplo= libejemplo.a y así con cualquiera que estuviese usando...
Usa lo malo de la vida a tu favor, escala montañas de problemas para deslizarte sobre soluciones, derrumba muros de decepciones para encontrar la libertar de la felicidad,  y quema la leña del fracaso para calentarte con el éxito. Recuerda que sin la oscuridad la luz no brillaría tanto.

iUDEX

¿Qué compilador estás usando?

Trata de compilarlo con gcc directamente desde la terminal:

gcc archivo.c -o archivo.out
chmod +x archivo.out
./archivo.out
Namasté, criatura.

JavierScars

#2
Dice la dirección temporal luego : en la función 'main':
Archivo.c:(.text+0×61): referencia a 'pow' sin definir
Colectivo: error: ld returned 1 exit status

Enviado desde mi G630-U251 mediante Tapatalk




Y pues el compilador imagino que es gcc... El sublime lo que hace es ejecutar un scrip para que se compile y abra en la consola

Enviado desde mi G630-U251 mediante Tapatalk
Usa lo malo de la vida a tu favor, escala montañas de problemas para deslizarte sobre soluciones, derrumba muros de decepciones para encontrar la libertar de la felicidad,  y quema la leña del fracaso para calentarte con el éxito. Recuerda que sin la oscuridad la luz no brillaría tanto.

ivancea96


JavierScars

#4
Ya había resuelto pero igual gracias

Enviado desde mi G630-U251 mediante Tapatalk
Usa lo malo de la vida a tu favor, escala montañas de problemas para deslizarte sobre soluciones, derrumba muros de decepciones para encontrar la libertar de la felicidad,  y quema la leña del fracaso para calentarte con el éxito. Recuerda que sin la oscuridad la luz no brillaría tanto.