我正在尝试通过在Ubuntu 10.04中运行其makefile来编译代码(模拟器)但是我收到此错误:
/ usr / bin / ld:找不到-lsapin
(该模拟器目录中有一个libsapin.a文件)
我已经搜索过它,发现很多线程都在解释同样的问题,但是大多数线程都有使用OpenGL进行编译的问题,这不是我的问题。如果有人帮我解决这个问题,我将不胜感激。
答案 0 :(得分:0)
您无法将未包含在库路径中的库与-l
相关联。相反,您应该将-L
与库的完整路径一起使用(例如-Lfile/to/my/libsapin.a
)。您可以在swarthmore.edu找到有关链接的更多信息。