如何永久添加 g++ 编译器的路径?

How do I permanantly add a path to the g++ compiler?

我目前在我的程序中使用非标准的 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