我正在使用学校公共集群,并希望将 c++ 库路径包含到 c++ 编译器。我已经安装了boost,犰狳等。在制作它们之后,程序告诉我将头文件路径添加到 c++ 编译器。由于我在公共集群中,我该怎么做?显然我没有 sudo 或 yum 权限。
问问题
713 次
2 回答
3
-I/home/username/where/your/directories/are/include
用于标题
-L/home/username/where/your/directories/are/lib
为您的图书馆
从这里开始,如果你想运行你的可执行文件,你有两个选择:
- 更新你
LD_LIBRARY_PATH
的/home/username/where/your/directories/are/lib
- 在您的编译行中添加:
-Wl,-rpath,/home/username/where/your/directories/are/lib
高温高压
于 2013-04-05T15:11:59.670 回答
0
您可以编辑 shell 的启动文件(如果使用 bash,则为 .bashrc)为 C、C++ 和链接器设置编译器环境变量。如果您使用 gcc,请参阅此文档。
CPATH
C_INCLUDE_PATH
CPLUS_INCLUDE_PATH
OBJC_INCLUDE_PATH
于 2013-04-05T15:13:48.930 回答