2010-12-11 9 views
2

Linuxでの個人的なプロジェクトについては、ICCを使用したいと思います。私のプロジェクトでは、Boost、Qtなどのライブラリを使用しています。これらのライブラリはUbuntuリポジトリにありますので、これらのライブラリをインストールすることで時間を節約したいと思います。私のコードにICCを使用したときにGCCによって構築されたライブラリへのリンク

ICCで作成した実行ファイルとGCCで構築したライブラリを動的にリンクすることはできますか?

+0

これは、使用されるコンパイラフラグに依存します。 Iccは移植不可能なものをいくつか行うことができます。 [ICCに関するWikipediaの記事](http://en.wikipedia.org/wiki/Intel_C%2B%2B_Compiler#Languages)を参照してください。他の経験の報告のためのGoogleの "ICC Gcc互換性"。一般的に、問題はないはずです。 – frayser

答えて

0

ええ、それは可能です。それは今までで最も安全なことではないかもしれませんが、私は個人的なプロジェクトにICCを使用する理由を疑問に思っていますが、それは問題ないかもしれませんし、valgrindのようなツールを使用して、

+0

Linuxでは、非商用プロジェクトでICCが無料であるためです。 –

+0

もちろん、無料です。 GCCもそうです。私はなぜあなたがGCCよりもICCを使いたいのか不思議でした。 –

+0

無料の(個人用プロジェクト用)Intel Parallel Studio XEをより使いやすくするためにICCを使いたいと思っています。 –