我目前在程序中使用的是非标准的c ++库,但是每次运行代码时都链接该库变得很烦人。现在我正在使用
c++ file.cpp -o file -L/path/to/lib -lLibName
我尝试了以下操作:
CPLUS_INCLUDE_PATH=/path/to/lib
export CPLUS_INCLUDE_PATH
但是它既没有解决问题,也没有给我一个错误。我在做什么错?
一个更好的选择是使用makefile并运行make。
您可以编辑makefile以添加必要的编译器和链接器选项。
GNU Make使用许多implicit variables。对于您的用例,Makefile的内容可以很简单:
CXXFLAGS = -Wall
LDFLAGS = -L/path/to/lib -lLibName