g++ 编译中链接库文件选项有: -L ** -lxxx
其中 -L 告诉编译器哪里去寻找库文件,** 指的是库文件所在路径,xxx 是库文件的名称,那么-lxxx 告诉编译器去找库文件libxxx.a(而不是xxx.a)。
如果生成的库文件时bplus.a ,就需要将其重命名为libbplus.a 这样才会找到该文件。否则,报如下错误
/usr/bin/ld: cannot find -lbplus
collect2: ld returned 1 exit status
g++ 编译中链接库文件选项有: -L ** -lxxx
其中 -L 告诉编译器哪里去寻找库文件,** 指的是库文件所在路径,xxx 是库文件的名称,那么-lxxx 告诉编译器去找库文件libxxx.a(而不是xxx.a)。
如果生成的库文件时bplus.a ,就需要将其重命名为libbplus.a 这样才会找到该文件。否则,报如下错误
/usr/bin/ld: cannot find -lbplus
collect2: ld returned 1 exit status