我创建了一个.so
文件,并把它的位置/opt/lib
,当我尝试编译我的主要程序使用下面的命令添加此路径后,这个现在LD_LIBRARY_PATH
:在/ usr /斌/劳工处:找不到
g++ -Wall -I/home/alwin/Development/Calculator/ main.cpp -lcalc -o calculator
我得到以下错误:
/usr/bin/ld: cannot find -lcalc
collect2: ld returned 1 exit status
有人可以帮助我。这是我第一次尝试创建共享库。 我使用代码块创建共享库IDE
哦,是我试过太多,我还是得到了同样的错误:(请参阅以下 alwin @ alwin-laptop:〜/ Desktop/CPPTest $ g ++ -Wall -I/home/alwin/Development/Calculator/-L/opt/lib main.cpp -libcalc.so -o计算器 /usr/bin/ld:找不到-libcalc.so collect2:ld返回1退出状态 – 2011-03-16 19:53:09
@Jay它是-lcalc,而不是-libcalc.so – 2011-03-16 21:51:12