проблема: нет правила для создания цели /usr/lib/x86_64-linux-gnu/libpcl_common.so

Попробуйте следующее:

sudo nano /etc/network/interfaces

Enter:

auto eth0
iface eth0 inet dhcp

eth0 предполагает, что вы используете Ethernet с надписью «eth0». Вы можете подтвердить это с помощью ifconfig.

7
задан 26 July 2017 в 18:51

3 ответа

Ошибка:

make [2]: *** Нет правила для создания цели '/usr/lib/x86_64-linux-gnu/libpcl_common.so', необходимого для 'range_image_visualization'. Стоп.

означает, что make не может найти файл /usr/lib/x86_64-linux-gnu/libpcl_common.so, что он должен завершить компиляцию.

Сначала проверьте, существует ли файл:

$ stat /usr/lib/x86_64-linux-gnu/libpcl_common.so  
stat: cannot stat '/usr/lib/x86_64-linux-gnu/libpcl_common.so': No such file or directory  

Ok , поэтому нам нужно установить его. Самый простой способ выяснить, какой пакет предоставляет libpcl_common.so, - это использовать инструмент под названием apt-file. Установите и настройте:

sudo apt-get install apt-file
apt-file update

Когда это будет завершено, вы можете запустить:

$ apt-file search /usr/lib/x86_64-linux-gnu/libpcl_common.so  
libpcl-common1.8: /usr/lib/x86_64-linux-gnu/libpcl_common.so.1.8
libpcl-common1.8: /usr/lib/x86_64-linux-gnu/libpcl_common.so.1.8.0
libpcl-dev: /usr/lib/x86_64-linux-gnu/libpcl_common.so

И вот вы! Установите libpcl-dev, и вы должны быть золотыми.

Также стоит отметить, что обычно в вашем исходном каталоге должен быть файл README со списком зависимостей, которые вам нужно установить, что должно помочь удалите часть этого угадывания и сэкономьте некоторое время.

7
ответ дан 22 May 2018 в 20:12
  • 1
    Кстати, обычно я ищу пакеты с использованием apt-cache. Другими словами, здесь я попытался использовать sudo apt-cache pkgnames libpcl & quot ;, что дает больше возможностей. Но я просто понятия не имею, что установить. Лучше всегда использовать свой альтернативный, т. Е. Apt-файл? Как они отличаются? – LandonZeKepitelOfGreytBritn 26 July 2017 в 19:14
  • 2
    @trilolil apt-cache search просто ищет имя пакета и краткое описание. apt-file search просматривает пакеты, чтобы увидеть, какой из них содержит файл, который вы искали. – Seth♦ 26 July 2017 в 19:23

Ошибка:

make [2]: *** Нет правила для создания цели '/usr/lib/x86_64-linux-gnu/libpcl_common.so', необходимого для 'range_image_visualization'. Стоп.

означает, что make не может найти файл /usr/lib/x86_64-linux-gnu/libpcl_common.so, что он должен завершить компиляцию.

Сначала проверьте, существует ли файл:

$ stat /usr/lib/x86_64-linux-gnu/libpcl_common.so stat: cannot stat '/usr/lib/x86_64-linux-gnu/libpcl_common.so': No such file or directory

Ok , поэтому нам нужно установить его. Самый простой способ выяснить, какой пакет предоставляет libpcl_common.so, - это использовать инструмент под названием apt-file. Установите и настройте:

sudo apt-get install apt-file apt-file update

Когда это будет завершено, вы можете запустить:

$ apt-file search /usr/lib/x86_64-linux-gnu/libpcl_common.so libpcl-common1.8: /usr/lib/x86_64-linux-gnu/libpcl_common.so.1.8 libpcl-common1.8: /usr/lib/x86_64-linux-gnu/libpcl_common.so.1.8.0 libpcl-dev: /usr/lib/x86_64-linux-gnu/libpcl_common.so

И вот вы! Установите libpcl-dev, и вы должны быть золотыми.

Также стоит отметить, что обычно в вашем исходном каталоге должен быть файл README со списком зависимостей, которые вам нужно установить, что должно помочь удалите часть этого угадывания и сэкономьте некоторое время.

7
ответ дан 18 July 2018 в 09:43

Ошибка:

make [2]: *** Нет правила для создания цели '/usr/lib/x86_64-linux-gnu/libpcl_common.so', необходимого для 'range_image_visualization'. Стоп.

означает, что make не может найти файл /usr/lib/x86_64-linux-gnu/libpcl_common.so, что он должен завершить компиляцию.

Сначала проверьте, существует ли файл:

$ stat /usr/lib/x86_64-linux-gnu/libpcl_common.so stat: cannot stat '/usr/lib/x86_64-linux-gnu/libpcl_common.so': No such file or directory

Ok , поэтому нам нужно установить его. Самый простой способ выяснить, какой пакет предоставляет libpcl_common.so, - это использовать инструмент под названием apt-file. Установите и настройте:

sudo apt-get install apt-file apt-file update

Когда это будет завершено, вы можете запустить:

$ apt-file search /usr/lib/x86_64-linux-gnu/libpcl_common.so libpcl-common1.8: /usr/lib/x86_64-linux-gnu/libpcl_common.so.1.8 libpcl-common1.8: /usr/lib/x86_64-linux-gnu/libpcl_common.so.1.8.0 libpcl-dev: /usr/lib/x86_64-linux-gnu/libpcl_common.so

И вот вы! Установите libpcl-dev, и вы должны быть золотыми.

Также стоит отметить, что обычно в вашем исходном каталоге должен быть файл README со списком зависимостей, которые вам нужно установить, что должно помочь удалите часть этого угадывания и сэкономьте некоторое время.

7
ответ дан 24 July 2018 в 19:24

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

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