Невозможно запустить cmake из QtCreator
QtCreator показывает мне это сообщение об ошибке и просит найти и выбрать cmake
исполняемым:
/usr/bin/cmake: error while loading shared libraries: libgssapi_krb5.so.2: cannot open shared object file: No such file or directory
1 ответ
Это сообщение об ошибке на самом деле предполагает, что он может найти исполняемый файл cmake (как / usr / bin / cmake), но когда он пытается выполнить его, он не может этого сделать, потому что cmake требуется общая библиотека (libgssapi_krb5.so.2), которая может не может быть найдено.
Это может происходить разными способами, но есть несколько вещей, которые вы можете попробовать:
Если библиотека фактически не установлена, вам может потребоваться установить ее пакет:
sudo apt-get install libgssapi-krb5-2
Если пакет libgssapi-krb5-2 уже установлен, возможно, существует только проблема с символьной ссылкой libgssapi_krb5.so.2, которая ссылается на реальную библиотеку. Если это так, то следующая команда должна это исправить:
sudo ldconfig -v
Также может быть хорошей идеей убедиться, что отсутствуют какие-либо другие библиотеки, которые необходимы для запуска cmake. Вы можете сделать это с помощью следующей команды:
ldd /usr/bin/cmake
При этом будут распечатаны все необходимые ему общие библиотеки и где они были найдены в файловой системе (если он смог их найти, или сообщит вам, если не сможет)