現在、普及しているクロスプラットフォームであるC ++のための普遍的なまたは支配的なビルドシステムは存在しません。しかし、主要なプラットフォーム/プロジェクトにはいくつかの主要なビルドシステムが存在しますが、最も注目すべきはGNU / LinuxオペレーティングシステムではGNU Make、Visual C ++ / Visual StudioプロジェクトシステムではNMAKEです。
さらに、一部の統合開発環境(IDE)には、ネイティブIDEで特別に使用される特殊なビルドシステムも含まれています。特定のビルドシステムジェネレータは、Eclipse用のCMakeやMicrosoft Visual Studio 2012などのネイティブIDEビルドシステム/プロジェクトフォーマットを生成できます。