I am using C and i am using the log function and i get errors when compiling so i did a bit of research and found out that you need add -lm option to linker to make it work, so my question is how to add that, i tried reading the docs build options and adding something to platformio.ini file but it didn’t work.
Per build_flags
docs, adding linker flags should be done with
build_flags = -Wl,-lm
If that does not appear in the final linker output, resort to scripting, as e.g. seen with add_nanolib.py
here and here, just with only "-lm"
in the array, or env.Append(LIBS=["m"])
.
1 Like