Нет универсального пути, но можно высказать образованное предположение путем поиска вещей, только сделанных одним компилятором.
GCC является самым легким; это пишет a .comment
раздел, который содержит строку версии GCC (та же строка Вы добираетесь, если Вы работаете gcc --version
). Я не знаю, существует ли способ отобразить его с readelf
, но с objdump
это:
objdump -s --section .comment /path/binary
Я просто понял, что проигнорировал остальную часть Вашего вопроса. Флаги обычно не сохраняются нигде; они были бы в разделе комментария, скорее всего, но я никогда не видел сделанный. Существует место в заголовке COFF для метки времени, но в ELF нет никакого эквивалента, таким образом, я не думаю, что время компиляции доступно также
Как насчет того, чтобы загрузить CD1 ISO, затем помещает его на USB и начальную загрузку? (Мой фаворит)
Как насчет того, чтобы использовать автоматизированный инструмент, такой как UNetbootin?
Вот другой инструмент от Pendrivelinux.
С Debian 6.0 (Сжимают), netinstall и диск 1 из регулярной установки, CD/DVD является 'гибридный' ISOs. Они могут быть записаны на оптический диск и загружены или скопированы на Карту памяти и загружены.
Для копирования ISO на Карту памяти от системы Linux, все, что необходимо сделать, cat
ISO на диск.
cat debian.iso > /dev/sdX
http://www.debian.org/releases/squeeze/i386/ch04s03.html.en#usb-copy-isohybrid
У меня были проблемы с netinstall стабильными 64. Я в конечном счете преодолел это: Я нашел свои двоичные файлы nm и nm-апплета и добавил следующее к вершине файлов с нано: #!/bin/busybox
. Я затем cated их на usbinit, как который unetbootin помещает на карту памяти так: cat /usr/bin/nm >> /media/sdc1/ubninit
и cat /usr/bin/nm-applet >> /media/sdc1/ubninit
.
Если Вы пробуете это, и это не работает, никакая большая потеря, но просто не забывает удалять строку, к которой Вы добавили nm
и nm-applet
.
Мне нравится устанавливать с живого изображения: http://www.debian.org/CD/live/
Я предпочитаю разобрать загрузку, чтобы сделать usb-флешку. Я не доверяю себе "cat > /dev/sdX" - на случай, если я сотру какой-нибудь другой раздел. Менее вероятно, но все же.
La respuesta de Arrowmaster ahora está desactualizada a partir de Stretch, cat no se usa en la última guía de instalación. En su lugar, use cp como root en su sistema GNU/Linux (donde X es una letra de la a a la c y corresponde a su unidad flash USB):
# cp <name of iso>.iso /dev/sdX