make报错:"/usr/bin/ld: cannot find -lXXX"

来源:互联网 发布:开启式电机铭牌数据 编辑:程序博客网 时间:2024/04/26 06:01

# make

。。。

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


问题原因:

该问题一般是由于ld在进行库的连接时找不到库文件所致:


解决方案:

    出现该问题时,去lib目录下查找相关的库文件,基本如下:

[root@localhost ~]# cd  /usr/lib

gcc 链接使用库目录 /usr/lib  把libcreate-file.a拷贝到/usr/lib目录下 解决  呜呜