【初心者歓迎】C/C++室 Ver.48【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.48【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト918:879 08/02/18 10:48:57 すいません、誰かたすけて。。 x86-64のマシンでiccでC++のソースがコンパイルできません。 icc : l_cc_p_10.1.008 g++ : g++ (GCC) 4.1.2 20061115 (prerelease) (SUSE Linux) iccvars.shはsourceしてます。 icc samp.cのように、ただのCのソースならコンパイル+実行できます。 でもicpc samp.cppのように、C++のソースをコンパイルしようとすると、 ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/../ libstdc++.so when searching for -lstdc++ となって、コンパイルできません。 ちなみに、-lstdc++は、 $ file /usr/lib64/libstdc++.so.6.0.8 /usr/lib64/libstdc++.so.6.0.8: ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), stripped ちゃんと存在してます。 919:879 08/02/18 10:56:31 すいません、自己解決したかも、です。 x86-64:~> /opt/intel/cce/10.1.008/bin/icc as/samp1.cpp => これはコンパイルでき、実行もできた。 x86-64:~> /opt/intel/cc/10.1.008/bin/icc as/samp1.cpp ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.1.2/32/../libstdc++.so when searching for -lstdc++ => これは上に書いたとおりコンパイルできない。 cceを使えばいいみたいです。 お騒がせしました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch