05 сент. 2017 г., 02:15 отRichardq0987

Отсутствует отдельный debuginfos, используйте: debuginfo-install glibc-2.12-1.47.el6_2.9.i686 libgcc-4.4.6-3.el6.i686 libstdc ++ - 4.4.6-3.el6.i686

CentOS 6.2 + GNU GDB (GDB) Red Hat Enterprise Linux (7.2-50.el6)

Когда я отлаживал простой код на C ++ с помощью GDB, я увидел следующее предупреждение:

<code>Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.47.el6_2.9.i686 libgcc-4.4.6-3.el6.i686 libstdc++-4.4.6-3.el6.i686
</code>

Я пробовал следующие методы, и ни один из них не решает проблемы:

Search SO

yum install glibc

debuginfo-install glibc-2.12-1.47.el6_2.9.i686 libgcc-4.4.6-3.el6.i686 libstdc++-4.4.6-3.el6.i686

Фактически, когда я устанавливал эти RPM один за другим, я просто понял, что они уже установлены.

<code>[root@localhost Excluded]# rpm -ivh glibc-2.12-1.47.el6_2.9.i686.rpm 
Preparing...                ########################################### [100%]
    package glibc-2.12-1.47.el6_2.9.i686 is already installed
[root@localhost Excluded]# ls *.rpm
glibc-2.12-1.47.el6_2.9.i686.rpm  libgcc-4.4.6-3.el6.i686.rpm
[root@localhost Excluded]# rpm -ivh libgcc-4.4.6-3.el6.i686.rpm 
Preparing...                ########################################### [100%]
    package libgcc-4.4.6-3.el6.i686 is already installed
[root@localhost Excluded]# rpm -ivh libstdc++-4.4.6-3.el6.i686.rpm 
warning: libstdc++-4.4.6-3.el6.i686.rpm: Header V4 DSA/SHA1 Signature, key ID 192a7d7d: NOKEY
Preparing...                ########################################### [100%]
    package libstdc++-4.4.6-3.el6.i686 is already installed
    file /usr/lib/libstdc++.so.6.0.13 from install of libstdc++-4.4.6-3.el6.i686 conflicts with file from package libstdc++-4.4.6-3.el6.i686
</code>

Почему ГБД не может его найти?

Question: Должен ли я беспокоиться об этой проблеме? Если нет, то как его отключить? Если да, как это исправить?

Спасибо

Ответы на вопрос(2)

19 июн. 2013 г., 16:57 отdotslashlu

debuginfo-install это командаyum-utils, так

yum install yum-utils debuginfo-install glibc if the warning's still there, edit /etc/yum.repos.d/CentOS-Debuginfo.repo, set enabled=1
05 сент. 2017 г., 02:16 отRichardAnkit Marothi

В случае, если кто-то еще сталкивается с той же проблемой,

Я обновил glibc и каким-то образом старый ldconfig был сброшен столкнулся с этой ошибкой при запуске приложения

error while loading shared libraries: libjson-c.so.2: cannot open shared object file: No such file or directory

Даже после настройкиLD_LIBRARY_PATH это не сработало:

LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH

Наконец команды ниже пришли на помощь.

// Add you library path here.
echo /usr/local/lib >> /etc/ld.so.conf

// And then Run ldconfig to reflect the path
ldconfig

ВАШ ОТВЕТ НА ВОПРОС