GNU/Linux >> LINUX-Kenntnisse >  >> Linux

LD_LIBRARY_PATH scheint nicht zu funktionieren

Versuchen Sie, LIBRARY_PATH einzustellen , statt LD_LIBRARY_PATH .

Aus dem gcc Manpage:

LIBRARY_PATH

Der Wert von LIBRARY_PATH ist eine durch Doppelpunkte getrennte Liste von Verzeichnissen, ähnlich wie PATH. Als nativer Compiler konfiguriert, sucht GCC in den so angegebenen Verzeichnissen nach speziellen Linker-Dateien, falls es diese nicht mit GCC_EXEC_PREFIX finden kann. Das Linken mit GCC verwendet diese Verzeichnisse auch, wenn nach gewöhnlichen Bibliotheken für die Option -l gesucht wird (aber Verzeichnisse, die mit -L angegeben sind, kommen zuerst).


Stellen Sie sicher, dass Sie LD_LIBRARY_PATH exportieren nachdem Sie es geändert haben. Andernfalls kann GCC die geänderte Version nicht sehen.

LD_LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/3.4.6:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
gcc -o test test.c -lg2c

Linux
  1. Was sind die standardmäßigen GCC-Include-Verzeichnisse?

  2. SET GLOBAL max_allowed_packet funktioniert nicht

  3. Die Linux-Sortierung funktioniert nicht mit negativen Gleitkommazahlen

  4. Die Verschlüsselung/Entschlüsselung funktioniert nicht gut zwischen zwei verschiedenen Openssl-Versionen

  5. Bei der Installation der Rust-Toolchain in Docker funktioniert der Bash-Befehl „source“ nicht

CentOS 8 VM funktioniert nicht in VirtualBox 5.2 unter Ubuntu 18.04

FIX:Google Chrome funktioniert nicht unter Kali Linux

Die Docker-Installation unter Linux Mint 19.2 funktioniert nicht

chmod funktioniert nicht

yum install gcc-g++ funktioniert nicht mehr in CentOs 6.4

Warum Linux Bridge nicht funktioniert