首页 > 解决方案 > 链接的 .so 有:未定义的对 `fminf' 的引用

问题描述

我有 example.so,它使用 fminf 和 fmaxf。此示例代码确实包括 .

现在的问题是我正在编写另一个 sample.cpp 代码,我在其 Makefile 中添加了 LDFLAGS += -lexample 以使用它下面的 API。

在制作此代码时,我收到以下链接错误。../lib/example.so:未定义对fminf' ../lib/example.so: undefined reference tofmaxf 的引用

但是我尝试添加

  1. LDFLAGS += -lstdc++ -lm -lexample。
  2. LDFLAGS += -lexample -lm -lstdc++。

仍然两者都不起作用,我得到同样的错误。

标签: c++linuxmakefileundefined-referenceshared-objects

解决方案


推荐阅读