【发布时间】:2014-10-15 15:36:31
【问题描述】:
所以我已经成功地在我的项目中使用了 cmake 和 boost。 我想开始合并犰狳(4.400.1)
我在我的系统上使用环境模块 (http://modules.sourceforge.net/)。 我用 gcc-4.8.1 构建。 CentOS 6.4。 我从源代码安装了 OpenBLAS (0.2.10) 和犰狳,并创建了环境模块。
过去我只需要在 LD_LIBRARY_PATH 前面加上 lib 目录,但这对于犰狳来说还不够,因为我遇到了以下链接错误(无法找到 lib):
g++ example1.cpp -o example1 -O2 -larmadillo
使用-L 选项有效:
g++ example1.cpp -o example1 -O2 -larmadillo -L${ARMADILLO_HOME}/lib
我已经将犰狳库目录放在LD_LIBRARY_PATH 中。如何设置环境变量以便以下链接不会出错?
g++ example1.cpp -o example1 -O2 -larmadillo
【问题讨论】:
标签: c++ eclipse boost environment-variables armadillo