/ usr / bin / ld找不到-l <nameOfLibrary>

ʟ_ᴅᴇᴠɪʟ226

我编写了一些程序,并试图使用g ++进行编译,因此,

$ g++ minIni.c device_datum.cpp fanuc_axis.cpp fanuc_path.cpp service.cpp condition.cpp cutting_tool.cpp string_buffer.cpp logger.cpp client.cpp server.cpp adapter.cpp fanuc_adapter.cpp FanucAdapter.cpp -L/usr/local/lib/ -lfwlib32 -lpthread -o adapter

我不断收到以下错误:

/usr/bin/ld: cannot find -lfwlib32
collect2: error: ld returned 1 exit status

fwlib32.h是我要包括的图书馆。共享对象文件libfwlib32.so存在于/usr/local/lib以及/usr/lib但是我无法链接到它。我已经尝试过类似问题提供的所有解决方案,包括

$ export LIBRARY_PATH = / usr / local / lib /

$ export LD_LIBRARY_PATH = / usr / local / lib

我也做了上述工作/usr/lib,但仍然是相同的错误。我尝试在命令行中使用-L选项,但仍然收到错误。

我什至创建了一个名为的新文件夹lib,并粘贴libfwlib32.so.1.0.1到其中并运行

$ ln -s〜/ lib / libfwlib32.so.1.0.1〜/ lib / libfwlib32.so

在控制台上创建一个新的.so文件,并~/lib在命令行中将其作为参数提供给-L选项。没关系。我正要拔头发,因此将不胜感激。

非常感谢!

阿比贾蒂亚·辛格(Abhijatya singh)

您应该将-l选项放在最后,如下所示:

$ g++ minIni.c device_datum.cpp fanuc_axis.cpp fanuc_path.cpp service.cpp condition.cpp cutting_tool.cpp string_buffer.cpp logger.cpp client.cpp server.cpp adapter.cpp fanuc_adapter.cpp FanucAdapter.cpp -L/usr/local/lib/ -o adapter -lfwlib32 -lpthread 

注意:请确保所有标头和源文件都在同一文件夹中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

cpp:usr / bin / ld:找不到-l <nameOfTheLibrary>

来自分类Dev

蚀CDT / usr / bin / ld:找不到-l <libname>

来自分类Dev

“ / usr / bin / ld:找不到-lcudart”

来自分类Dev

/ usr / bin / ld:找不到-<库>

来自分类Dev

/ usr / bin / ld:找不到-lpthreads

来自分类Dev

/ usr / bin / ld:找不到-lOpenCL

来自分类Dev

/ usr / bin / ld:找不到-lOpenCL

来自分类Dev

/ usr / bin / ld:找不到-lfl

来自分类Dev

“ / usr / bin / ld:找不到-lcudart”

来自分类Dev

/ usr / bin / ld:找不到-lnetlink

来自分类Dev

/ usr / bin / ld:找不到-lgfortran(matlab)

来自分类Dev

/ usr / bin / ld:找不到-lz

来自分类Dev

错误/ usr / bin / ld:找不到-lssl

来自分类Dev

/ usr / bin / ld:找不到-lcaffe

来自分类Dev

/usr/bin/ld - 找不到库

来自分类Dev

/usr/bin/ld: 找不到 -lauparse

来自分类Dev

/usr/bin/ld: 找不到 -lpq

来自分类Dev

/usr/bin/ld: 找不到 -lGQt

来自分类Dev

在64位计算机上编译32位:/ usr / bin / ld:找不到-l <someLibs>

来自分类Dev

使Emacs:/ usr / bin / ld:找不到-lpng15

来自分类Dev

RCPP错误:/ usr / bin / ld找不到-lgfortran

来自分类Dev

使用opencv编译代码-/ usr / bin / ld:找不到-lippicv

来自分类Dev

/ usr / bin / ld:找不到-lpython3.5m

来自分类Dev

/ usr / bin / ld:找不到-lboost_python3

来自分类Dev

/ usr / bin / ld:找不到本地libmpifort.so

来自分类Dev

/ usr / bin / ld:找不到-lX11

来自分类Dev

/ usr / bin / ld找不到-lfftw3?

来自分类Dev

/ usr / bin / ld:找不到-lpython2.6

来自分类Dev

gcc错误“ / usr / bin / ld:找不到-lstdc ++”