gpt4 book ai didi

autoconf - 让./configure在特定目录中查找库文件

转载 作者:行者123 更新时间:2023-12-02 21:44:57 35 4
gpt4 key购买 nike

我目前正在多台服务器的共享空间上安装 R 软件。安装后发现,当我登录不同的服务器时,由于不同机器上缺少一些库文件,R不能保证运行。这就是我想要做的:由于 R 的安装依赖于机器,所以我想将所有丢失的库文件(如 libtermcap.so.2、libg2c.so.1 等)放入单个目录中共享空间,这样当我运行./configure时,它也会搜索这个目录。由于此目录是共享的,因此安装可以独立于计算机,因此我不需要在每台服务器上添加丢失的文件。

当我运行 ./configure 时,是否有一个选项可以实现此目的?谢谢。

最佳答案

假设您已将库文件复制到 /shared/lib/ 并将头文件复制到 /shared/include/,则可以运行

./configure LDFLAGS=-L/shared/lib CPPFLAGS=-I/shared/include ...other options...

但是请注意,当您必须说服安装使用正确目录中的共享库时,您一定会在运行时遇到麻烦,特别是在有人决定升级相应主机上的默认版本的情况下。整个业务取决于平台和安装。我认为如果您的主机不至少大部分相同,您应该以适合各自系统的方式在本地安装软件 (R)。

关于autoconf - 让./configure在特定目录中查找库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6551010/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com