Hi,
My ST10F276 app is composed of C and C++ code. All C++ objects are declared statically (without call the new operator). When I remove extern void *operator new(size_t size) from my ECMAIN.cpp, It should be OK but errors appear:
Unresolved external __nw__FUi
I cannot understand this issue and did not find anything in the C166 compiler manual.
Thanks a lot for your help!
In my embedded application, no dynamic allocation is done so I wonder why this operator new routine is needed at link time and therefore why the malloc module is located in my final .hex....
Any help would be greatly appreciated!
Maybe you are using any RTL function that uses new.