Skip to main content
Visitor II
July 25, 2015
Question

How to use math functions in Cosmic and Raisonance?

  • July 25, 2015
  • 1 reply
  • 1033 views
Posted on July 25, 2015 at 18:48

I wanted to compare how the most important C compilers for STM8 perform on some standard benchmarks. However, I've run into a problem with Whetstone: I get linker errors for the math functions in the Cosmic and Raisonance compilers. Both provide the math.h header, but apparently there are some extra steps needed that I don't know about.

In Cosmic 4.3.13:

error clnk stm8s208mb.lkf: symbol f_cosf not defined

In Raisonance 2.56.15.0092:

ERROR 100: UNRESOLVED EXTERNAL

Philipp

    This topic has been closed for replies.

    1 reply

    Visitor II
    November 10, 2016
    Posted on November 10, 2016 at 13:02

    Inside ST Visual Develop, go to the Project / Settings... menu and select the Linker tab. Check the ''Float'' box. Then recompile.