Breakpoint 1, EvalTinyExpr (formula=u"7.99+3.00-9.00+7.01/(7.79+1.68/(5.00-5.00))", result=@0x7fffffffd9b0: 6.9533558073520057e-310) at /home/houchenxi/IME_Core_Android/app/src/main/cpp/libPinyinCore/src/calculator/calc.cpp:465 465 result = te_interp(expression.c_str(), &error); Missing separate debuginfos, use: debuginfo-install glibc-2.17-317.el7.x86_64 libgcc-4.8.5-44.el7.x86_64 libstdc++-4.8.5-44.el7.x86_64 (gdb) p expression $1 = "7.99+3.00-9.00+7.01/(7.79+1.68/(5.00-5.00))" (gdb) n 466 return error == 0; (gdb) p error $2 = 0 (gdb) p result $3 = (double &) @0x7fffffffd9b0: 1.9900000000000002