cmake - 在没有 root 权限的情况下安装犰狳
问题描述
我一直在尝试在我既没有 root 也没有 sudo 权限的集群环境中安装 C++ armadillo 库。到目前为止,我还没有取得太大的成功。遵循一些系统管理员基本指南、犰狳自述文件和此处提供的说明,我已经达到了我所理解的安装部分:
"cmake . -DCMAKE_INSTALL_PREFIX:PATH=<desired directory>
在“所需目录”中,我介绍了我的代码所在的文件夹。
然后我做了
make
和
make install
然后回到我安装犰狳的目录。我尝试编译我的代码并得到消息:“错误:犰狳:没有这样的文件或目录”我的假设是系统根本看不到库。然后系统管理员建议我更改 $LD_LIBRARY_PATH 以便编译器知道在哪里查找。我继续这样做:
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:<desired directory>
只是再次得到同样的错误。(“所需目录”是我的代码和库所在的目录)。
我怀疑我可能会犯一些非常基本的错误,但这是我第一次尝试解决此类问题。因此,我将不胜感激任何帮助,并感谢您的耐心。
解决方案
推荐阅读
- firebase - Google Cloud Platform 网络控制台 - 云功能指标图表未显示
- c++ - OpenCV:加载缓慢
- c# - Richtextbox 拖放不同于表单拖放
- c# - 如何防止对象传递到另一种形式?
- c++ - 如何通过将签名作为模板参数来解析重载函数?
- windows - 如何在 Windows 中将 PostgreSQL ('psql.exe') 添加到 PATH?
- c# - 如何让WebClient在C#中逐行读取
- angular - 在 *ngFor 循环中引用子集合/文档
- java - sun.awt.X11FontManager: java.lang.reflect.InvocationTargetException (Arch Linux)
- javascript - 如何在 css 文件中添加另一个 css 文件?