clang
будет принимать такие параметры, как -ccc-host-triple i686-pc-linux-gnu
, но в OS X он явно потерпит неудачу на этапе соединения.
Вы можете просто запустить виртуальную машину Linux в OS X (VirtualBox - бесплатное приложение для хоста виртуальной машины).) и создать ELF изначально.