gcc 3.3.3でプリコンパイルされたヘッダがサポートされていますか?gcc 3.3.3でプリコンパイルされたヘッダーがサポートされていますか?
はいの場合、gcc 3.3.3でLinux上でプリコンパイル済みヘッダーを生成して使用する構文は何ですか? 私たちのプロジェクトをWindowsとLinux上でクロスコンパイルします.Windowsではstdafx.hをプリコンパイルして、Linux上であらかじめコンパイルされるようにセットアップする方法を調べています。
私はthe gcc docを認識しています。私は実際の解決策を探しています。それが生成されたファイルの名前であるもの働いていた場合、
> gcc stdafx.h
gcc: compilation of header file requested
そして最後に:GCC 3.3.3で
は、私はこれを取得しますか?
EDIT:プリコンパイルされたヘッダーはgcc 3.3.3でサポートされていないようですが、新しいgccでは生成されたファイルの拡張子は.gchになります。
gcc 4.Xがありますが、サードパーティのライブラリのため古いビルドをサポートする必要があります。 – stefanB
最新の3.X GCC(GCC 3.4.6)がまだサードパーティのlibsとABI互換である場合、GCC 3.4.6への移行が役立ちます。 – lothar
このメモのように、プリコンパイルされたヘッダーはgcc 3.4からサポートされています。問題はないが、今はgcc 4.xでそれらを有効にする。 – stefanB