При нахождении версий библиотеки библиотека была связана против

Я знаю, что GDM в последних версиях Fedora выполняет панель с опциями доступности, доступными так, чтобы экранная клавиатура могла быть выполнена. Я не уверен, как это настроено, чтобы сделать так все же.

8
21.06.2012, 18:17
1 ответ

Возможно,

 readelf -a 

Это отображает информацию о файлах ELF. Если объект, который Вы изучаете все еще, содержит раздел комментария, можно попытаться извлечь его

 readelf -p .comment yourfile

Например,

$ cat test.c
int main () {
  return 0;
}
$ gcc test.c
$ readelf -p .comment a.out

String dump of section '.comment':
  [     0]  GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1

objdump мог предоставить ту же информацию.

Если раздел комментария разделяется, можно попытаться считать информацию о версии символа во время выполнения GCC из readelf -a управляйте, является ли это скомпилированная библиотека C++. Отметьте, это - версия символов, предоставленных компилятору и не обязательно версии компилятора. Я не знаю, как полезный, который должен был бы разыскать версию Ubuntu.

5
27.01.2020, 20:13
  • 1
    Нет.. Это не выглядит многообещающим: ОС/ABI: UNIX - System V Версия ABI: 0 –  nbubis 21.06.2012, 18:11
  • 2
    Вы могли объяснить, как Вы Вы идете о выполнении этого? Iv'e, прошедшие вывод readelf, и ничто не нашли полезным.Спасибо! –  nbubis 22.06.2012, 09:51
  • 3
    , я отредактировал ответ для содержания примера. –  Jari Laamanen 22.06.2012, 13:10

Теги

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