Ау, программисты-специалисты! Есть вопрос про a.out.

компьютеры программирование Linux советы

В домашней директории создался или появился файл a.out. Смотрю на время, но память моя молчит. Видать что-то тыкнул мышкой не там. И всё-таки как узнать что это, откуда это и зачем это, естественно, не запуская сам файл? Или проверить через виртуалку или я излишне паникую и привести его в действие не отходя от кассы?
% file a.out
a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), not stripped
%ls -lh
148K 2010-07-23 00:10 a.out

Что скажете?

Примечание:
>Обрамко
Спасибо, прикольная штучка, выдала аж 1234 строчки. Но зато я увидел libgtkdatabox-0.9.0, которую вчера установил и с ней у меня была возня: программу которой она нужна пришлось обманывать через линьк на более старую версию. Теперь понятно, надо мне установить более свежую версию самой программы. А запуск a.out ругается и требует gtk_databox_grid_new.
Ответы:
readelf -a a.out
что-нибудь да расскажет :). Более подробно - запустить в виртуалке под gdb либо strace (лучше для начала strace, его вывод проще понять).


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.