Ben .so
dosyası oluşturdum bulmak ve konumu /opt/lib
koymak ve aşağıdaki komutla benim ana programı derlemeye çalıştığınızda bundan sonra artık LD_LIBRARY_PATH
için bu yolu eklendi edemez:/usr/bin/ld:
g++ -Wall -I/home/alwin/Development/Calculator/ main.cpp -lcalc -o calculator
/usr/bin/ld: cannot find -lcalc
collect2: ld returned 1 exit status
birisi bana bu konuda yardımcı olabilir:
aşağıdaki hatayı alıyorum. Bu, ilk paylaşılan bir kitaplık oluşturmaya çalışıyorum. Paylaşılan nesneler, paylaşılan nesneler için bakmak için -L/opt/lib
kodunu belirtmek için -L/opt/lib
kodunu eklemeniz gerekir IDE
:(eksik başka bir şey var olduğu ekledin :(Aşağıdaki alwin @ alwin-dizüstü bilgisayarına bakın: ~/Masaüstü/CPPTest $ g ++ -Wall -I/home/alwin/Geliştirme/Hesaplama/-L/opt/lib main.cpp -libcalc.so -o hesap makinesi /usr/bin/ld: bulamıyor -libcalc.so collect2: ld 1 çıkış durumu döndürdü –
@Jay it's -lcalc, değil -libcalc.so –