Why did my program bomb at run time with floating point formats not linked or floating point not loaded?
Date: 5 Feb 2002 22:03:03 -0500 These messages look similar but have very different causes. “Floating point not loaded” is Microsoft C’s run-time message when the code requires a numeric coprocessor but your computer doesn’t have one installed. If the program is yours, relink it using the xLIBCE or xLIBCA library (where x is the memory model). “Floating point formats not linked” is a Borland run-time error (Borland C or C++, Turbo C or C++). Borland’s compilers try to be smart and not link in the floating- point (f-p) library unless you need it. Alas, they all get the decision wrong. One common case is where you don’t call any f-p functions, but you have %f or other f-p formats in scanf() or printf() calls. The cure is to call an f-p function, or at least force one to be present in the link.