biarch開発ツールチェーンを使用して、32ビットと64ビットのオブジェクトを生成できます。 デフォルトでは、64ビットのオブジェクトをコンパイルします。 特殊なフラグを使用すれば、32ビットのオブジェクトを生成することもできます。 GCCの場合、特殊なフラグは -m32です。
すべてのヘッダファイルは、アーキテクチャに依存しない形式で作成する必要があります。 インストール済みの32ビットと64ビットのライブラリには、インストール済みのヘッダファイルに対応するAPI (アプリケーションプログラミングインタフェース)が必要です。標準のSUSE Linux Enterprise Desktop環境は、この原則に従って設計されています。ライブラリを手動で更新した場合は、各自でAPIの問題を解決してください。