¿Son llvm-gcc y clang binary compatibles con gcc? - particularmente mingw gcc en Windows

Si construyo una biblioteca estática con llvm-gcc, luego la vinculo con un programa compilado usando mingw gcc, ¿funcionará el resultado?

Lo mismo para otras combinaciones de llvm-gcc, clang y gcc normal. Estoy interesado en cómo funciona esto en Linux (usando el no-mingw gcc normal, por supuesto) y otras plataformas también, pero el énfasis está en Windows.

También estoy interesado en todos los lenguajes, pero con un fuerte énfasis en C y C ++, obviamente el ruido no es compatible con Fortran, etc., pero creo que llvm-gcc sí.

Supongo que todos usan el formato de archivo ELF, pero ¿qué pasa con las convenciones de llamadas, diseños de tablas virtuales, etc.?

Respuestas a la pregunta(5)

Su respuesta a la pregunta