问题标签 [libm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
232 浏览

objective-c - Objective C pow 函数混合精度结果

关于 Objective-c 中 pow 函数的一般问题。

为什么base = 125时下面的代码会吐出ans=4.9999999

当 base = 27 时正好是 3

0 投票
1 回答
673 浏览

math - 优化数学库(libm)

有没有人尝试过编译glibc-march=corei7查看是否比任何 Linux x68_64 发行版默认提供的版本有任何性能改进?GCC 是用-march=i686. 我认为(不确定)数学库也以相同的方式编译。有人可以证实这一点吗?

0 投票
1 回答
455 浏览

c++ - 使用 libm 时对所有内容的未定义引用

我有一个使用 C++ 中标准数学函数的程序。在我的 Mac 上,它使用 clang 链接得很好,甚至不用 -lm。但是,在 Ubuntu 上,也使用 clang,在我的命令行中添加 -lm 后,我得到了对一切的未定义引用。我的意思是字面上的一切。

我的 Makefile 看起来像这样:

0 投票
1 回答
64 浏览

busybox - libm.so 的 sin() 给出错误的结果

这个..

应该(并且通常会)产生 0.492964,但它在运行 BusyBox linux 的嵌入式主板上产生 0.909297。我的板子是 DMP Vortex 86SX。我认为它没有数学协处理器。板子的规格在这里...

http://www.dmp.com.tw/tech/vortex86sx/

我需要一些方法来从我用 C 编写并用 Kdevelop 构建的应用程序中做一个罪过 - 没有它我真的被卡住了 - 非常感谢任何帮助 - 谢谢 - 丰富

0 投票
1 回答
768 浏览

c++ - 未定义的参考编译 OpenFP

我正在使用 Ubuntu 14.04。我正在尝试编译这个项目OpenFP。问题是当我运行“configure”shell 并使用“make”编译它后,我收到以下错误。

/usr/bin/ld: openfp_extract-fft.o: undefined reference to symbol 'cos@@GLIBC_2.2.5' //lib/x86_64-linux-gnu/libm.so.6: error added symbols: DSO missing from command line collect2: 错误: ld 返回 1 退出状态 make[1]: *** [openfp_extract] 错误 1 ​​make[1]: 离开目录 `/home/murtaza/Desktop/openfp-1.3.2' make: *** [all ] 错误 2

我认为的问题是编译器无法隐式链接到“libm”,但我真的不明白在哪里附加 -lm 以使其工作。我在“makefile.am”中尝试过不同的位置。但是每次配置后我都会得到相同的结果。任何帮助将不胜感激。

0 投票
1 回答
772 浏览

hyperlink - 如何将 libm 链接到我的 emscripten 端口

我正在尝试使用 emscripten 移植一些需要libm. 通常,它使用我系统的版本,我不需要担心链接到它,但我需要手动将它与 emscripten 链接。

我怎样才能链接libm

我尝试过使用openlibm,但是当我make使用emcc(emscripten 编译器)时,它无法找到所有依赖项,因为openlibm仍然取决于系统头文件。

我也尝试过使用 GNUlibc源代码,但无法导航那些Makefiles.

我需要的是由 生成的位码emcc,在编译为 JavaScript 时使用-lm编译器中的标志链接到该位码。

0 投票
1 回答
279 浏览

android - Cannot find symbol 'floor' at runtime

I cross-compiled the http Mongoose server for Android using Linux as BUILD system, android-ndk from Google as toolchain and a custom script that finally executes next command:

The scripts works fine with no errors and a final 'server' elf executable is created. The problem I have now is when trying to launch it on Android. It complains that math symbols (defined in libm) like "floor" can not be found. I don't really understand why they can be found at compile time but not at run time, but I have some doubts about cross-compiling for Android and compilation setup that I describe next:

  • Some options/flags I chose to cross-compile are arbitrary since I do not fully understand all the (thousands of) gcc options and I chose what people suggest on different forums. In particular the -mfloat-abi=softfp, -mfpu=neon and -mvectorize-with-neon-quad

  • I also chose arbitrarily the platforms/android-19 since it was the newest installed in my system. I don't know exactly how different android-"N" versions differs and what are the implications of choosing one or another (is it safer to choose the newest one?, the oldest one?, or must I choose a different one for each different device/target?).

  • I also chose arbitrarily the gcc-4.6 arm-linux-androideabi-gcc build. There is also a gcc-4.8 installed in the android-ndk. Is there any preference, or again it depends on the final target? (or maybe it has nothing to do)

Thanks in advance for any help, hint or link!

0 投票
2 回答
4656 浏览

c - 如何在 Microsoft Visual Studio 2010 中链接 libm 库

拜托,你能帮助我如何在 microsoft visual studio 2010 中链接 libm 数学库,

为了在 ac 程序中使用一些三角函数?

0 投票
1 回答
1246 浏览

android-ndk - 在 Android 中执行使用 NDK 编译的本机应用程序时出错。找不到“log2”(在模拟器上工作正常)

我使用 Android-NDK(交叉)编译了一个二进制文件,在编译/链接阶段没有错误。应用程序是静态链接的。

使用 Nesux7 模拟器我执行:

它工作“正常”并打印正确的输出。

然后我创建最终的 apk 并安装在真机上。它无法执行。调试应用程序:

引发下一个错误:

在另一篇文章(NDK:libm 静态链接)上,有人抱怨 libm.a 和 libm.so 之间的差异,但无论如何,因为它适用于我的模拟器,我认为编译“还不错”。

我完全被困在这一点上。任何想法?

0 投票
3 回答
1168 浏览

c - Sqrt 功能不起作用

所以我正在尝试制作一个计算二次公式的程序,但是当我尝试编译代码时,我得到以下信息:“未定义对 sqrt 的引用”但我尝试通过 math.h 和其他 2 次定义 sqrt代码。我已附上我的代码任何帮助将不胜感激