GNU/Linux >> Belajar Linux >  >> Linux

LD_LIBRARY_PATH sepertinya tidak berfungsi

Coba atur LIBRARY_PATH , bukan LD_LIBRARY_PATH .

Dari gcc halaman manual:

LIBRARY_PATH

Nilai LIBRARY_PATH adalah daftar direktori yang dipisahkan titik dua, seperti PATH. Saat dikonfigurasi sebagai kompiler asli, GCC mencoba direktori yang ditentukan saat mencari file penghubung khusus, jika tidak dapat menemukannya menggunakan GCC_EXEC_PREFIX. Menautkan menggunakan GCC juga menggunakan direktori ini saat mencari pustaka biasa untuk -loption (namun direktori yang ditentukan dengan -L didahulukan).


Pastikan Anda mengekspor LD_LIBRARY_PATH setelah memodifikasinya. Jika tidak, GCC tidak akan dapat melihat versi yang dimodifikasi.

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. Apa default GCC menyertakan direktori?

  2. SET GLOBAL max_allowed_packet tidak berfungsi

  3. Urutan Linux tidak berfungsi dengan angka float negatif

  1. Instalasi Docker di Linux Mint 19.2 tidak berfungsi

  2. Mengapa tautan simbolik saya tidak berfungsi?

  3. Masalah ekspresi reguler di Bash:[^negate] sepertinya tidak berfungsi

  1. Eclipse/Tomcat:penerapan tidak berfungsi lagi (ClassNotFoundException)

  2. Mengapa `\d` tidak berfungsi dalam ekspresi reguler di sed?

  3. Temukan dan perbarui b tidak berfungsi. Apa yang harus saya lakukan?