настройка LD_LIBRARY_PATH для CUDA

lucidor на http://lucidor.org/lucidor/download.php делает достойную работу. Я полностью удалил калибр из своей системы, потому что он не позволяет мне оставлять книги в моей собственной структуре каталогов. (Затем потратил часы, перемещая тысячи книг в структуру каталогов, которые мне нравятся вручную). Я не мог найти coolreader, чтобы попробовать. Okular мне нравится, но расширения не работали на epub для меня. fbreader работает, но сначала вы должны открыть его, а затем книгу, тогда как lucidor вы можете щелкнуть правой кнопкой мыши из файлового менеджера, чтобы связать epubs с lucidor.

1
задан 2 November 2012 в 15:22

1 ответ

Добавьте файл с расширением .conf в /etc/ld.so.conf.d/, который содержит пути к библиотекам, а затем запустите ldconfig. Обязательно установите разрешения и права собственности на файл, чтобы они соответствовали другим файлам в каталоге.

Это системное решение в отличие от пользовательского решения по модификации .bashrc.

В моей системе я сделал nvidia.conf в /etc/ld.so.conf.d/. Файл содержит строки:

/usr/local/cuda-5.0/lib64
/usr/local/cuda-5.0/lib

Если вы создаете файл как sudo, то ваши разрешения должны быть хорошими, но мой nvidia.conf является владельцем / группой root и rw-r-- r-- (или 644).

16
ответ дан 25 May 2018 в 04:49
  • 1
    Кажется, это не работает. ldconfig не устанавливает $ LD_LIBRARY_PATH. – Nick 30 November 2015 в 16:31
  • 2
    Я понимаю, что он исправляет проблему таким образом, что вам не нужно устанавливать переменную пути. Поэтому, если «не работает», означает, что переменная не установлена, то обязательно. Если " не работает " означает, что CUDA не работает, тогда вам нужна дополнительная информация о вашей проблеме, так как это включено (и продолжает включать) разработку CUDA в моей настройке. – Logan Mayfield 30 November 2015 в 19:51
  • 3
    Я уверен, что это работает для некоторых вещей, программа, которую я пыталась скомпилировать, хочет использовать $ LD_LIBRARY_PATH, что, вероятно, не самая лучшая практика, это означает, что мне нужно ее установить! – Nick 30 November 2015 в 20:54

Другие вопросы по тегам:

Похожие вопросы: