g++链接本地库

  • 本文关键字:链接 g++ c++ linker g++
  • 更新时间 :
  • 英文 :


对于c++来说是新的,对于编译语言来说也是新的。我已经通过了一个大学特定的代码库,用于完成我的作业。但是,我不知道如何正确地连接它。目录的布局如下:

Assignment
    lib
       UniversityCPPLib
          .cpp and .h files
    res
    src
       .cpp for my assignment

只是调用

    g++ -o assignment.cpp assignment

给我

    No such file or directory

和我不确定如何使用-L来指定本地库。

*编辑:此外,相对较新的SO一般。有人介意告诉我为什么我总是被点赞吗?我还在学习中,如果我在这里违反了任何规则,我会很高兴地纠正自己。

To - L选项给出lib目录的完整路径。然后使用- l选项,带库的名称,不带后缀。

感谢@MatsPetersson和@π α ντα ν。需要的选项是-I,而不是-L。语法如下:

    g++ assignment.cpp -I/path/through/filesystem/lib/UniversityCPPLib

最新更新