ここでテレパシーの力を持っている人はあまりいないことは知っていますが、コンパイルしようとしているプログラムのリンカーエラーと思われるものを誰かがデバッグするのを手伝ってくれるように、できるだけ多くの情報を提供しようとします.
ということで、プログラムはcilkprof
(こちら、警告:tgzファイル参照)。その中には、変数を にMakefile
変更しただけの があります。それ以外はすべて等しい。CXX = icpc
CXX = g++
/usr/bin/ld: ../../3rdparty/pintool/intel64/lib/libpin.a(util_host_ia32e.os):
relocation R_X86_64_PC32 against symbol `DoXsave' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
make: *** [linux64/cilkprof.so] Error 1
libpin.a
で再コンパイルする必要があることを理解している必要-fPIC
がありますが、私が持っているピンバージョンは既にコンパイルされています。私が間違っているかもしれないことは何ですか?不明な点があれば質問してください。ありがとう。