我正在尝试编译我的程序,它返回此错误:
usr/bin/ld: cannot find -l<nameOfTheLibrary>
在我的makefile文件中,我使用命令g++并链接到我的库,这是到我的库的另一个目录的符号链接。
g++
是否可以添加选项以使其正常工作?
如果您的图书馆名称是say libxyz.so并且位于路径上,请说:
libxyz.so
/home/user/myDir
然后将其链接到您的程序:
g++ -L/home/user/myDir -lxyz myprog.cpp -o myprog