缺少動態庫socket的編譯錯誤

2021-05-09 17:50:51 字數 1613 閱讀 4960

在編譯乙個程式時,系統產生如下的錯誤,原因是makefile中沒有包含相應的動態鏈結庫libsocket.so, 需要在makefile中加入-lsocket。

g++ -o /program/netopt/bin/forecast -l/usr/lib  -l/usr/local/lib  -l/program/net

opt/lib  -l/program/oracle/ora92/lib main.o forecastforcastservicesoapservice.o

forecastc.o forecast.o forecastpc.o /

-ldl -lpthread -lace -lnsl -lrt -lclntsh -loptnetcomm -lkpiengine -lstdc++

未定義                  檔案中的

符號                       在檔案中

recv                                /program/netopt/lib/libkpiengine.a(stdsoap2.

o)  (符號屬於隱含從屬的/usr/lib/libsocket.so.1)

send                                /program/netopt/lib/libkpiengine.a(stdsoap2.

o)  (符號屬於隱含從屬的/usr/lib/libsocket.so.1)

__xnet_connect                      /program/netopt/lib/libkpiengine.a(stdsoap2.

o)  (符號屬於隱含從屬的/usr/lib/libsocket.so.1)

__xnet_sendto                       /program/netopt/lib/libkpiengine.a(stdsoap2.

o)  (符號屬於隱含從屬的/usr/lib/libsocket.so.1)

__xnet_socket                       /program/netopt/lib/libkpiengine.a(stdsoap2.

o)  (符號屬於隱含從屬的/usr/lib/libsocket.so.1)

__xnet_getsockopt                   /program/netopt/lib/libkpiengine.a(stdsoap2.

o)  (符號屬於隱含從屬的/usr/lib/libsocket.so.1)

libiconv_close                      /program/netopt/lib/liboptnetcomm.so

accept                              /program/netopt/lib/libkpiengine.a(stdsoap2.

o)  (符號屬於隱含從屬的/usr/lib/libsocket.so.1)

listen                              /program/netopt/lib/libkpiengine.a(stdsoap2.

o)  (符號屬於隱含從屬的/usr/lib/libsocket.so.1)

ubuntu 缺少動態依賴庫

困擾我好久的乙個報錯,終於解決了 之前我一直以為是 python 的問題,以為是模組相互調引起的報錯,忽略了最後一行這個錯誤 oserror libgcbase gcc421 v3 0.so cannot open shared object file no such file or directo...

socket動態庫專案

xsocket xsocket.h class xsocket xsocket xsocket.cpp include xsocket.h include include include include 標頭檔案中盡量不要引用,以後要做跨平台應用,不同平台的標頭檔案引用可能不一樣.件就變得不通用了 ...

caffe for Windows下的編譯錯誤

當你在maincaller下編譯出現如下所示的錯誤的時候,或者遇到r6010 abort has been called的時候,把debug模式改為release模式,試一下哦 試一下下面的轉換,把debug改為release 在訓練cifar10的時候,在計算均值檔案後,訓練網路前,要先編譯一下t...