LLVMのClangコンパイラの使用に興味があります。LLVMはクロスプラットフォームであると主張していますが、どのプラットフォームをターゲットにできるかは明確ではありません。私はこれについてかなり多くのグーグルを行いましたが、LLVMでサポートされているプラットフォームに関する情報はあまりないようです。私が見つけた唯一のことは、ちょっと混乱している「これ」でした。LLVMを使用してそれらのプラットフォーム用のバイナリをコンパイルできるのか、それともそれらのプラットフォームでのみ実行できるのか(または両方)はわかりません。LLVM / Clangコンパイラについて詳しく知っている人は、Clangまたは他のLLVMフロントエンドを使用してターゲットにできるプラットフォームを教えてもらえますか?特定の情報が必要です(「Windows 32ビット、Windows 64ビット、Linux 32ビット、Linux 64ビットなどをサポートしています)。ありがとうございます。
編集:
わかりました。LLVMが実際に何であるかについて私は混乱していると思います。私が今理解したことから、LLVMは単なるバイトコードインタープリターです。LLVMは解釈されるので、実行可能バイナリと比較してLLVMバイナリはどれくらい遅いですか?では、パフォーマンスが重要な場合、LLVMは正しい選択ではありませんか? 「ここ」私はそれがサポートするアーキテクチャを見つけましたが、それがサポートするオペレーティングシステムについては述べていませんでした。プラットフォームに依存するコードを回避した場合、すべてのオペレーティングシステムで実行されますか?LLVMについて詳しく説明している記事があれば、もっと探します。