Почему g++ просматривает LIBRARY_PATH/../lib64 и где это описано?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Почему g++ просматривает LIBRARY_PATH/../lib64 и где это описано?

Сообщение Anonymous »


My LIBRARY_PATH environment variable has a custom directory in it: /cs/public/lib/pkg/opencv/lib.

But, when I use g++ --print-search-dirs, I get this instead:

libraries: = /cs/public/lib/pkg/opencv/lib/x86_64-suse-linux/4.6/: /cs/public/lib/pkg/opencv/lib/../lib64/: /usr/lib64/gcc/x86_64-suse-linux/4.6/: /usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/lib/x86_64-suse-linux/4.6/: /usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/lib/../lib64/: /usr/lib64/gcc/x86_64-suse-linux/4.6/../../../x86_64-suse-linux/4.6/: /usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../lib64/: /lib/x86_64-suse-linux/4.6/: /lib/../lib64/: /usr/lib/x86_64-suse-linux/4.6/: /usr/lib/../lib64/: /cs/public/lib/pkg/opencv/lib/: /usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/lib/: /usr/lib64/gcc/x86_64-suse-linux/4.6/../../../: /lib/: /usr/lib/ Why does g++ look in these alternatives and a whole bunch of other system locations before what I explicitly specify in the LIBRARY_PATH variable, and where is this documented?

I would understand if system defaults were searched before LIBRARY_PATH and LIBRARY_PATH/../lib64, etc, but g++ puts LIBRARY_PATH/../lib64, then system paths, then LIBRARY_PATH. Where is this ordering documented?

My g++ version is g++ (SUSE Linux) 4.6.2

My OS is openSUSE 12.1 (x86_64)


Источник: https://stackoverflow.com/questions/124 ... documented
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как настроить cmake для ссылки на `$CONDA_PREFIX/x86_64-conda-linux-gnu/sysroot/lib64/` вместо `/lib64`
    Anonymous » » в форуме C++
    0 Ответы
    124 Просмотры
    Последнее сообщение Anonymous
  • Как настроить cmake для ссылки на `$CONDA_PREFIX/x86_64-conda-linux-gnu/sysroot/lib64/` вместо `/lib64`
    Anonymous » » в форуме Linux
    0 Ответы
    128 Просмотры
    Последнее сообщение Anonymous
  • UnsatisfiedLinkError ownLibraryDirectories=[/vendor/lib64, /system/lib64
    Anonymous » » в форуме Android
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous
  • Json2html не выводит, как описано, хочу удалить сгенерированную внешнюю таблицу
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • «Описано» не работает в Material UI SELECT
    Anonymous » » в форуме CSS
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»