Página 1 de 1

Correção erro GCC sqrt@ ou fmod@, log2@,...@GLIBC_2.2.5

Enviado: 19 Ago 2020 13:41
por Itamar M. Lins Jr.
Ola!
Deixando aqui registrado.
Está ocorrendo com usuários da Hwgui e possivelmente outros usuários do Linux.
https://stackoverflow.com/questions/160 ... libc-2-2-5
If your code includes mathematical functions (like exp, cos, etc.), you need to link to the mathematics library libm.so. This is done, just like for serial compiling, by adding -lm to the end of your compile command, that is,

mpicc -o sample sample.c -lm
Adicionar a biblioteca de matemática do GCC.

Saudações,
Itamar M. Lins Jr.

Correção erro GCC sqrt@ ou fmod@, log2@,...@GLIBC_2.2.5

Enviado: 22 Ago 2020 11:13
por asimoes
Qual versão do GCC?

Correção erro GCC sqrt@ ou fmod@, log2@,...@GLIBC_2.2.5

Enviado: 22 Ago 2020 12:40
por Itamar M. Lins Jr.
Ola!
Qual versão do GCC?
Da 9 pra frente que comecei a notar.
Estou usando a: gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)
No caso não sei se essa LIB era separada. Mathematic libm.a, acho que vai ocorrer com qualquer versão se fizer uso das funções dela.
CT e NF acredito que faz.

Saudações,
Itamar M. Lins Jr.

Correção erro GCC sqrt@ ou fmod@, log2@,...@GLIBC_2.2.5

Enviado: 22 Ago 2020 13:57
por JoséQuintas
A gente estranha o nome da lib, mas é m

Como será geral, talvez dê pra acrescentar usando a variável de ambiente SET CFLAGS=-lm

Mas é simples: se der erro de faltar função matemática, é fazer isso, senão não precisa fazer nada.

Correção erro GCC sqrt@ ou fmod@, log2@,...@GLIBC_2.2.5

Enviado: 22 Ago 2020 14:58
por Itamar M. Lins Jr.
Ola!
Pelejei para saber que libe era essa.
Dai fui salvo pelo pessoal do stackoverflow.
Mas ela é velha(?) acho que já vem no harbour(gcc) desde muito tempo.
Não sabia que "M" era esse.

Saudações,
Itamar M. Lins Jr.

Correção erro GCC sqrt@ ou fmod@, log2@,...@GLIBC_2.2.5

Enviado: 22 Ago 2020 15:46
por asimoes
Na versão que eu tenho do GCC 10.2 (MSYS2) tem
2020-08-22 15_45_16-Greenshot.png