を使用していくつかの C++ コードをプロファイリングしたいと思いますgprof
。通常どおりにプログラムをコンパイルしますが-pg
、最後に追加します。つまり、次のようなもの
g++ prog.cpp $(OBJECTS) -lgmp -lgmpxx -lmpfr -lmpc -msse2 -std=c++11 -O2 -o prog_P -pg
ただし、結果の実行可能ファイルを実行すると、通常は存在しない一連のエラーが発生します。具体的には、それらはzkcm
multiprecision ライブラリからのものです。
Warning: in zkcm_gauss::gauss, partial pivoting failed.
これは私の LU 分解にとって悪いニュースです。何か案は?
編集:私はcygwinを使用しています