I'm sorry, I saw KB article but I did not understand. Now it works but I do not understand why "m" but it does not matter.
In order to use the external library one have to link the library using /usr/lib/libm.a in the command line
The short form is
the compiler option -lXYZ will attempt to link object files with a library file ‘libXYZ.a’ in the standard library directories