4

Windows 上の Intel リンカは、MinGW によってコンパイルされたスタティック ライブラリを使用できますか? それらはバイナリ互換ですか?ウィキペディアと 1 つの「ホワイト ペーパー」では、Linux についてはイエスと述べていますが、Windows と最新の ICC および MinGW についてはどうでしょうか。

4

3 に答える 3

0

IntelコンパイラはMSVCと同じ形式を使用していると思うので、これを試す価値があります

ただし、Intelコンパイラを持っていないので、テストできません。

于 2011-09-19T00:12:37.730 に答える
0

mingw lib 自体が CRT/math ラッパーを使用するため、静的リンクは困難です。代わりに動的 dll の使用を試みることができます。

于 2011-09-19T00:22:34.173 に答える
0

Pelles C の下で静的および動的の両方で MSVC をリンクすることができました。

Windows 上の Intel コンパイラは、実際には独自の CRT ライブラリを提供せず、代わりに MSVC ライブラリに依存しています。試したことはありませんが、ヘッダーで GCC 拡張機能が使用されていない限り、MinGW ツール キットはバイナリ互換である必要があります。

試してみることをお勧めします。自分で(VSを壊したくない)実行することがどれほど実現可能かを見て、あなたに戻ってきます。

于 2011-09-20T17:34:55.990 に答える