
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Set LD_LIBRARY_PATH Environmental Variable in Linux
There are plenty of ways in which we can set an environment variable in Linux and then make use of it later. Some ways provide us access to that variable in a particular window, in other cases, we can get access to those variables in every terminal window and in a permanent manner.
Let’s explore setting a new environment variable on an Ubuntu machine and then we can talk about setting the LD_LIBRARY_PATH.
In order to set a new environment variable, follow the commands shown below in sequence.
Command 1
Open your bash-profile with the command shown below −
vi ~/.bashrc
Command 2
Make use of the export linux utility command and insert the paste the command shown below in your bash-profile.
export GOPATH=/root/go_projects
Command 3
Exit the bash-profile and then source the profile with the command shown below.
source ~/.bashrc
Command 4
Open a new terminal to check that the environment variable you set is available to you.
echo $GOPATH
Output should look something like below −
/root/go_projects
If you don’t get any output, then make sure you followed the steps mentioned above correctly.
In case of LD_LIBRARY_PATH, we can follow the same steps as mentioned above, the command to change inside the bash-profile would look something like this −
export LD_LIBRARY_PATH = /path/to/your/library
And then you can source the file and make use of it.
Though it is recommended that you shouldn’t change the LD_LIBRARY_PATH as the other libraries and their dependencies might get broken, so it's better to append the path you want to the already existing LD_LIBRARY_PATH with the command shown below −
export LD_LIBRARY_PATH=$LD_LIBRARY_PAT:H/path/to/your/library
Now if you do echo $LD_LIBRARY_PATH
Output
/usr/local/bin:/path/to/your/directory