Ошибка, в то время как загрузка совместно использовала библиотеки

Я использую программное обеспечение под названием GPUOcelot, чтобы смочь скомпилировать программное обеспечение, которое я программирую, который использует CUDA. Но мой компьютер не имеет никакой карты NVIDIA, таким образом, это - причина, почему я использую этот эмулятор, но когда я выполняю следующую команду:

g++ -o Sinulacionpositrones.out Simulacionpositrones.o OcelotConfig -l

Я получаю это:

OcelotConfig: error while loading shared libraries: libboost_system.so.1.46.1: 
cannot open shared object file: No such file or directory

Что я могу сделать? Я использую Ubuntu 14.04. Веб-страница - это: https://code.google.com/p/gpuocelot/

4
задан 6 March 2015 в 06:11

2 ответа

Создают символьную ссылку

  • , Если у Вас есть файл /usr/lib/x86_64-linux-gnu/libboost_system.so.1.55.0

    , 64-разрядный

    sudo ln -s /usr/lib/x86_64-linux-gnu/libboost_system.so.1.55.0 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.46.1
    

    32-разрядный

    sudo ln -s /usr/lib/i386-linux-gnu/libboost_system.so.1.55.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.46.1
    
  • , Если Вы имеете файл /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0

    , 64-разрядный

    sudo ln -s /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.46.1
    

    32-разрядный

    sudo ln -s /usr/lib/i386-linux-gnu/libboost_system.so.1.54.0 /usr/lib/i386-linux-gnu/libboost_system.so.1.46.1
    
<час>

Альтернатива

Загрузка, и устанавливаете пакеты от здесь .

5
ответ дан 1 December 2019 в 09:23

Оцелот ищет более старую версию повышения. Необходимо будет или создать тонну символьных ссылок, чтобы заставить Оцелота думать, что это - правильная версия или повышение снижения.

Вот ссылка на получение определенной версии повышение .

1
ответ дан 1 December 2019 в 09:23

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

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