Czy istnieje sposób na to, aby gcc wyprowadził surowy plik binarny?
Czy istnieje zestaw opcji wiersza polecenia, które przekonują gcc do utworzenia płaskiego pliku binarnego z niezależnego pliku źródłowego? Załóżmy na przykład, że zawartość foo.c jest
static int f(int x)
{
int y = x*x;
return y+2;
}
Brak zewnętrznych odnośników, nic do eksportu do linkera. Chciałbym uzyskać mały plik zawierający tylko instrukcje dotyczące tej funkcji, bez żadnych innych ozdób. Jak plik (DOS) .COM z wyjątkiem 32-bitowego trybu chronionego.