如何在g ++中包含一个到库的path

我想在我的生成文件中包括额外的库的path,但我不知道如何让编译器使用该path。 到目前为止我有:

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

我想包括的path

 /data[...]/lib 

因为tests.cpp包含来自该库的文件。 另外,我在一台linux机器上。

编辑:不是一个图书馆的path。 只是包含的文件。 我的错。

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

 -L/data[...]/lib 

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

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

要指定一个目录来search包含文件(不同于库!),可以使用-I

 -I/data[...]/lib 

所以我想你想要的是类似的东西

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