gpt4 book ai didi

path - 如何在 g++ 中包含库的路径

转载 作者:行者123 更新时间:2023-12-03 05:04:17 26 4
gpt4 key购买 nike

我试图在我的 makefile 中包含额外库的路径,但我不知道如何让编译器使用该路径。到目前为止我已经:

g++ -g -Wall testing.cpp fileparameters.cpp main.cpp -o test

我想包含路径

/data[...]/lib

因为testing.cpp包含该库中的文件。另外,我使用的是 Linux 机器。

编辑:不是库的路径。只是包含该库中的头文件。我的错。

最佳答案

要指定搜索(二进制)库的目录,只需使用-L:

-L/data[...]/lib

要指定实际的库名称,请使用-l:

-lfoo  # (links libfoo.a or libfoo.so)

要指定一个目录来搜索包含文件(与库不同!),您可以使用-I:

-I/data[...]/lib

所以我认为你想要的是这样的

g++ -g -Wall -I/data[...]/lib testing.cpp fileparameters.cpp main.cpp -o test

这些编译器标志(以及其他)也可以在 GNU GCC 命令选项手册中找到:

关于path - 如何在 g++ 中包含库的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6141147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com