gcc - /usr/bin/ld error: cannot find in /usr/local/lib though ldconfig list it, and path added to ld.so.conf

后端 未结 3 1465
有刺的猬
有刺的猬 2021-02-19 09:52

I try to compile a C++ code, using a library I\'ve also compiled manually and installed in /usr/local/lib

The compilation of the software fails at the linking step:

3条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-02-19 10:20

    1. You can use linker script, and add '/usr/local/lib' to search_dir. see this Linker_Scripts to get more details.

    2. add /usr/local/lib to GCC_EXEC_PREFIX shell environment, and try it again. more details search print-search-dirs in "man" of g++.

    just suggestion, it has not yet tried.

提交回复
热议问题