我首先要说我是 gcc 和 makefile 的新手。我在桌面(~/Desktop)上有一个名为 .so 的文件lib.so
。我想将我的程序(称为 myProgram)链接到它。我在makefile中写的是:
g++ myProgram.o -L ~/Desktop -l lib -o myProgram
当我运行时make
出现错误:
/usr/bin/ld: cannot find -llib
我也试过-l lib.so
并得到同样的错误。什么是正确的链接方式?
我首先要说我是 gcc 和 makefile 的新手。我在桌面(~/Desktop)上有一个名为 .so 的文件lib.so
。我想将我的程序(称为 myProgram)链接到它。我在makefile中写的是:
g++ myProgram.o -L ~/Desktop -l lib -o myProgram
当我运行时make
出现错误:
/usr/bin/ld: cannot find -llib
我也试过-l lib.so
并得到同样的错误。什么是正确的链接方式?