如何在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