Я пытаюсь скомпилировать инструмент без sudo (для локальной установки), используя cmake, и кажется, что ld не может найти libstdc ++:
/usr/bin/ld: cannot find -lstdc++
и мои пути поиска ldявляются:
$ ld --verbose | grep SEARCH_DIR | tr -s ' ;' \\012
SEARCH_DIR("/usr/x86_64-redhat-linux/lib64")
SEARCH_DIR("/usr/lib64")
SEARCH_DIR("/usr/local/lib64")
SEARCH_DIR("/lib64")
SEARCH_DIR("/usr/x86_64-redhat-linux/lib")
SEARCH_DIR("/usr/local/lib")
SEARCH_DIR("/lib")
SEARCH_DIR("/usr/lib")
и есть libstdc ++ под /usr/lib64/libstdc++.so.6
,
my LD_LIBRARY_PATH
включил /usr/lib64/
Вопросы: 1. это из-заточное совпадение имени, которое заставило 'ld' не найти библиотеку?
как сделать это видимым для ld без 'sudo'?
Спасибо!