/usr/bin/ld: 找不到 -lsapin
/usr/bin/ld: cannot find -lsapin
我正在尝试通过 运行 其 makefile 在 Ubuntu 10.04 中编译代码(模拟器),但出现此错误:
/usr/bin/ld: 找不到 -lsapin
(那个模拟器目录下有一个libsapin.a文件)
我搜索了一下,发现有很多线程都在解释同样的问题,但其中大多数都存在使用 OpenGL 进行编译的问题,这不是我的问题。如果有人帮我弄清楚,我将不胜感激。
您不能 link 没有包含在 -l
库路径中的库。相反,您应该使用 -L
和库的完整路径(例如 -Lfile/to/my/libsapin.a
)。您可以从 swarthmore.edu.
找到更多关于 linking 的信息
我正在尝试通过 运行 其 makefile 在 Ubuntu 10.04 中编译代码(模拟器),但出现此错误:
/usr/bin/ld: 找不到 -lsapin
(那个模拟器目录下有一个libsapin.a文件)
我搜索了一下,发现有很多线程都在解释同样的问题,但其中大多数都存在使用 OpenGL 进行编译的问题,这不是我的问题。如果有人帮我弄清楚,我将不胜感激。
您不能 link 没有包含在 -l
库路径中的库。相反,您应该使用 -L
和库的完整路径(例如 -Lfile/to/my/libsapin.a
)。您可以从 swarthmore.edu.