Linux での GCC のコンパイルには glibc が必要らしいです。
今回はこれについては解説しません。
Linux にはすでに入っているのが普通ですので(自分のPC用の glibc はすでに入っている)気付きませんでした。
FreeBSD へのクロスコンパイラをビルドしようとしたところ、このようなことになりました。
ただし、glibc のビルドには、GCC が必要です。
ですので、本当に GCC が入っていない場合は別のマシンでそのマシン用の glibc をビルドした上で、コピーし、そのシステム上で、GCC をビルドしましょう。