linux - Installing libraries in non standard location and using them to install a software -


I am trying to install a software on a cluster running Linux without any root. However, before installing software, some non-standard libraries are required. I installed the necessary library in my home directory when I had configured the software's source code to compile, I found an error message that states that it did not find library files. I tried to use CPPALAGS, LDFALGS, and LDILIBRARAGHAHHH where the compiler was located to find libraries, but it does not seem to work.

How can I set up a non-standard library without administrative privileges and where does the compiler find that library? Should I do the same for other libraries?

I am afraid that doing so completely creates the actual script of the software, and / or the makefile, and / Or depending on the code. There is no universal answer that works with every software package in existence. Each one's configuration script is unique and different.

In some parts, it also depends on how libraries are installed in non-standard locations. Often the library package includes several configuration mechanisms, which should use the library to use applications to configure itself in the library; In which the software application's executable includes the necessary clones of the software application to put the correct RPATH, so that it can load the libraries from the right place; It usually includes the variables you specify. One thing that you have not mentioned, is to specify the RPAT flag executable to set up RPAT.

Therefore, there is only one answer here that you dig into the library and the configuration scripts of the application, and try to understand it, except for the brute force, there is no other way to do this. In many cases, it is not possible to do whatever you are trying to do "out of the box", and it becomes necessary to pat the one or the other configured script, so that "the right thing " Ho.

Comments

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

.net - Creating a new Queue Manager and Queue in Websphere MQ (using C#) -