Есть ли набор параметров командной строки, которые убедят gcc в создании плоского двоичного файла из автономного исходного файла? Например, предположим, что содержимое foo.c
static int f(int x)
{
int y = x*x;
return y+2;
}
Нет внешних ссылок, ничего не экспортируется в компоновщик. Я бы хотел получить небольшой файл с инструкциями машины для этой функции без каких-либо других украшений. Похоже на файл (DOS).COM, за исключением 32-разрядного защищенного режима.