elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Referencia a "pow" sin definir Lubuntu [solucionado]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Referencia a "pow" sin definir Lubuntu [solucionado]  (Leído 10,965 veces)
JavierScars

Desconectado Desconectado

Mensajes: 116



Ver Perfil
Referencia a "pow" sin definir Lubuntu [solucionado]
« en: 7 Octubre 2015, 04:12 am »

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


En línea

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


Desconectado Desconectado

Mensajes: 791


Incluso la "nada" es un "algo"


Ver Perfil WWW
Re: Referencia a "pow" sin definir Lubuntu
« Respuesta #1 en: 7 Octubre 2015, 04:19 am »

¿Qué compilador estás usando?

Trata de compilarlo con gcc directamente desde la terminal:

Código:
gcc archivo.c -o archivo.out
chmod +x archivo.out
./archivo.out


En línea

Namasté, criatura.
JavierScars

Desconectado Desconectado

Mensajes: 116



Ver Perfil
Re: Referencia a "pow" sin definir Lubuntu
« Respuesta #2 en: 7 Octubre 2015, 04:40 am »

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
« Última modificación: 7 Octubre 2015, 08:21 am por Eternal Idol » En línea

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


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Referencia a "pow" sin definir Lubuntu [solucionado]
« Respuesta #3 en: 7 Octubre 2015, 16:12 pm »

Pásale el argumento -lm a gcc al linkear.
En línea

JavierScars

Desconectado Desconectado

Mensajes: 116



Ver Perfil
Re: Referencia a "pow" sin definir Lubuntu [solucionado]
« Respuesta #4 en: 7 Octubre 2015, 17:07 pm »

Ya había resuelto pero igual gracias

Enviado desde mi G630-U251 mediante Tapatalk
« Última modificación: 7 Octubre 2015, 17:21 pm por Eternal Idol » En línea

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.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines