Как определить, к какой общей библиотеке в папке принадлежит этот конкретный неопределенный символ? - PullRequest
0 голосов
/ 21 мая 2019

В настоящее время я создаю устаревший проект C ++ с помощью nbind (https://github.com/charto/nbind)) и при выполнении команды npm run - node-gyp configure build я получаю сообщение об ошибке с неопределенным символом: _ZN3dsr8Employee8getAll, и я знаю, что этот символ будет в настоящее время в какой-то общей библиотеке в определенной папке, поэтому мой вопрос обозначен знаком, как найти соответствующую общую библиотеку в папке. В настоящее время я использую систему Linux, и когда я говорю, что общая библиотека в основном это .so файлы.

1 Ответ

0 голосов
/ 23 мая 2019

Итак, команда, которая наконец-то сработала для меня:

нм - имя файла печати * | grep _ZN3dsr8Employee8getAll

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...