我在共享终端上,我想构建一个可以在家用电脑上正常运行的程序。我没有 sudo 权限。我需要构建几个库:GotoBlas 和 UMFpack。
是否存在一些我可以使用的传统 Linux 库位置,例如 home/lib/?
答案1
没有一个可以“正常工作”的,但是您可以在链接时通过使用-rpath-link
和 -rpath
选项来指定其他库路径ld
。
-rpath PATH Set runtime shared library search path
-rpath-link PATH Set link time shared library search path
因此,您可以根据需要在两台机器上进行操作。