Помощь в установке DB-main

Файлы под /usr/bin, которые не являются сценариями оболочки, обычно являются «реальными» исполняемыми файлами, то есть содержат машинный код, который выполняется непосредственно ЦП (смешанный с некоторыми заголовками / структурами, используемыми загрузчиком и динамическим компоновщиком, чтобы выполнять свою работу )

Вы можете открыть их с помощью шестнадцатеричного редактора, но обычно вы не можете с ним справиться; если вы знаете о формате ELF, классическим инструментом проверки свойств исполняемых файлов является objdump; objdump -x filename напечатает много информации об заголовках ELF, а опция -d приведет к разборке всех исполняемых сегментов данного исполняемого файла. Но опять же, либо вы действительно эксперт, и вы делаете очень конкретные вещи, или это действительно бесполезно. Исполняемые файлы предназначены для работы на компьютере, а не для чтения человеком.

Что более интересно, если вы программист, это получить исходный код (то есть код, фактически написанный человеком, а затем скомпилированный в исполняемый файл), чтобы проверить его, применить исправления, изменить его, ... Если ваш sources.list настроен соответствующим образом и доступен исходный пакет (обычно это относится ко всем пакеты, предоставленные в репозиториях от «main» до «universe»), вы можете получить источники, используя команду apt-get source name_of_the_package.

1
задан 4 September 2016 в 23:28

0 ответов

Другие вопросы по тегам:

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