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