Sont llvm-gcc et clang binaire compatible avec gcc? - particulièrement mingw gcc sous Windows

Si je construire une bibliothèque statique avec llvm-gcc, puis le lier avec un programme compilé avec mingw gcc, le résultat du travail?

De même pour d'autres combinaisons de llvm-gcc, clang et normale de la gcc. Je suis intéressé par la façon dont cela fonctionne sur Linux (en utilisant la normale non-mingw gcc, bien sûr) et d'autres plates-formes, mais l'accent est mis sur Windows.

Je suis aussi intéressé dans toutes les langues, mais avec un fort accent sur C et C++ - évidemment clang ne prend pas en charge le Fortran, etc, mais je crois que llvm-gcc.

Je suppose qu'ils utilisent tous l'ELFE format de fichier, mais ce que sur les conventions d'appel, table virtuelle mises en page etc?

OriginalL'auteur Steve314 | 2010-07-10