Het betekent dat “ld_library_path” een lijst met paden bevat waar deze bibliotheken zijn opgeslagen, zodat de uitvoerbare bestanden er toegang toe hebben wanneer dat nodig is.
U kunt ook nieuwe paden toevoegen aan het “ld_library_path” om een goed georganiseerde systeembestandsstructuur te behouden. In deze korte handleiding wordt een eenvoudige methode uitgelegd om het “ld_library_path” in Linux te exporteren, zodat u er nieuwe paden aan kunt toevoegen.
Hoe het Ld_Library_Path in Linux te exporteren
Gedeelde bibliotheken zijn essentiële elementen van Linux-applicaties die bestaan uit codes of scripts die meerdere andere programma's kunnen hergebruiken. Dit proces verbetert de algehele efficiëntie van Linux-systemen. Wanneer u een programma uitvoert, koppelt het systeem het dynamisch aan de vereiste bibliotheken, waardoor het foutloos werkt.
Bij exporteren wordt de “ld_library_path” ingesteld op specifieke waarden die de eerder genoemde paden aangeven. Gebruik hiervoor de opdracht “exporteren” in het configuratiebestand van uw shell. Doorloop de volgende secties voor een stapsgewijze uitleg:
1. Controleer de huidige mappen in Ld_Library_Path
Het is een goede gewoonte om de huidige waarde van “ld_library_path” te controleren om de huidige mappen te controleren.
echo $ld_bibliotheek_pad
Deze opdracht toont niets in ons systeem omdat we het nog moeten configureren. Over het algemeen wordt het toegevoegde pad van bibliotheken weergegeven, of niets.
2. Configureer de shell
Bash is de standaardshell in de meeste Linux-distributies. U kunt de schelpen echter altijd naar wens wijzigen. Om een shell te configureren, moet u het configuratiebestand van uw shell openen met een van de volgende opdrachten die overeenkomen met uw shell:
Voor bash: nano ~/.bashrc
Voor Zsh: nano ~/.zshrc
Voor vis: nano ~/.config/fish/config.fish
Onthoud altijd dat het tilde-teken (~) de thuismap in Linux aangeeft. Er wordt een tekstbestand geopend na het invoeren van de opdracht, zoals het volgende:
Om de LD_LIBRARY_PATH te exporteren, gaat u naar de laatste regel en voegt u de volgende opdracht toe:
exporteren LD_LIBRARY_PATH = $LD_LIBRARY_PATH : / padEen dubbele punt (:) scheidt alle paden in een omgevingsvariabele. Daarom gebruiken we een dubbele punt om een nieuw pad toe te voegen.
Vervang “/path” hier door het pad dat u wilt exporteren. Laten we voor uw begrip de map “Documenten” als voorbeeld nemen:
exporteren LD_LIBRARY_PATH = $LD_LIBRARY_PATH :~ / Documenten
Nadat u deze opdracht hebt getypt, slaat u het configuratiebestand op en sluit u het af. In Bash kun je dit in drie stappen doen: druk op CTRL + X, Y en Enter. Sluit op dezelfde manier uw respectieve bestanden af.
Bovendien wordt hierdoor het bestand opgeslagen, maar wordt het niet bijgewerkt in de huidige terminalsessie. Voer daarom de volgende opdracht in om de wijzigingen te implementeren:
bron ~ / .bashrcVervang “~/.bashrc” door de bestandspaden die u in de eerste stap hebt gebruikt. Er wordt niets weergegeven bij uitvoering.
Ten slotte moet u verifiëren dat het pad succesvol is toegevoegd met behulp van de volgende opdracht:
echo $LD_LIBRARY_PATH
Opmerking : Als er niets wordt weergegeven, moet u een fout hebben gemaakt in de voorgaande stappen. Het kan een spellingprobleem zijn, of u heeft een dubbele punt, andere tekens, enz. gemist. Volg daarom alle stappen correct.
Conclusie
De LD_LIBRARY_PATH is een cruciale omgevingsvariabele waarin u de paden naar de gedeelde bibliotheken kunt instellen, zodat de programma's er toegang toe hebben wanneer dat nodig is. Omdat de meeste gebruikers deze methode niet hebben, concentreert deze handleiding zich op het uitleggen hoe je de LD_LIBRARY_PATH in Linux kunt exporteren met behulp van eenvoudige stappen. Dit proces komt vaak van pas bij het onderhouden van een georganiseerde bestandsmapstructuur.