Как сгенерировать чистый бинарник, используя GCC?

Не подскажете, как сгенерировать бинарный файл без DWARF и CFI-секций. Чтобы остались просто голые инструкции?

Я делаю так:

gcc -c -o kmain.o kmain.c
ld -e kmain -Ttext 0x7e00 --oformat=binary -o kernel.bin

и получаю на выходе бинарник с ненужным мне DWARF-мусором, идущем после инструкций.

Мне кажется, должна быть возможность его удаления, коль это не С++ (т.е. не нужно поддерживать исключения). Спасибо.

© Habrahabr.ru