标签: g++
我有一个cpp文件a.cpp和一个共享对象libA.so它将在同一个文件夹下使用,但是,当我尝试使用g ++将它们链接在一起时,它声明它不能找到图书馆(之后我用ldd查看了)。
a.cpp
libA.so
ldd
这是我使用的命令 g++ a.cpp -I . -L. -lA
g++ a.cpp -I . -L. -lA
知道如何解决这个问题吗?
可能重复: building and linking a shared library
答案 0 :(得分:-1)
使用 g ++ -o a.cpp -I。 -L。 your-so-name.so