2010-04-17 4 views
1

Мы недавно установили RHEL 5.4 на некоторых существующих 6.2 ОС и перенесли наш код с RH 6.2 на RHEL 5.4. Мы сталкиваемся с трудностями, которые задают двоичный файл (на обеих ОС одно и то же имя), как мы можем отличить то, что gcc и OS было построено, поскольку между двоичными, соответственно сделанными, есть небольшие различия.Какая OS бинарная была построена

Пожалуйста, помогите

ответ

0

Используйте readelf команду, чтобы получить эту информацию. Например, для бинарной называется xtset, я хотел бы использовать:

$ readelf -a xtset | grep comment 
[23] .comment   PROGBITS  00000000 0008fc 000132 00  0 0 1 

Из этого результата, я могу видеть информацию о компиляторе, если я прочитаю 0x132 байт из местоположения 0x8fc в двоичной системе.

Смежные вопросы