gccのオプションでCPUを指定すれば、Linux上で(例えば)SHを積んだマシンで動くプログラムがコンパイルできるんですか?