我創建了一個.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