Add commits to BAS 2.4 Kconfig file
This commit is contained in:
parent
e8fcc92609
commit
845d074f05
@ -9,5 +9,26 @@ config INTERPRETERS_BAS
|
|||||||
---help---
|
---help---
|
||||||
This is a Basic interpreter written by Michael Haardt
|
This is a Basic interpreter written by Michael Haardt
|
||||||
|
|
||||||
|
NOTE: This interpreter requires a usable math.h header file. By
|
||||||
|
default, the math library (and hence, math.h) are not provided by
|
||||||
|
NuttX. Therefore, when the Basic code includes math.h it will
|
||||||
|
either fail to find the math.h header file or, worse, will take an
|
||||||
|
incompatible version of math.h from your toolchain. The toolchain's
|
||||||
|
version of math.h will be incompatible because it will have been
|
||||||
|
implemented to work with a different version of the C library.
|
||||||
|
|
||||||
|
Normally, developers will use an optimized math library for their
|
||||||
|
processor architecture and do the following:
|
||||||
|
|
||||||
|
- Save a customized copy of math.h from your tool chain in
|
||||||
|
nuttx/arch/<arch>/include
|
||||||
|
- Set CONFIG_ARCH_MATH_H=y in your .config file to select this
|
||||||
|
architecture-specific math.h header file.
|
||||||
|
|
||||||
|
An option is to use the built-in, generic, unoptimized NuttX math
|
||||||
|
library that is selected by simply by:
|
||||||
|
|
||||||
|
- Set CONFIG_LIBM=y in your .config file
|
||||||
|
|
||||||
if INTERPRETERS_BAS
|
if INTERPRETERS_BAS
|
||||||
endif
|
endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user