Я хотел бы профилировать некоторый код C ++, используя gprof
, Я компилирую программу, как обычно, но с -pg
добавлено в конце; то есть что-то вроде
g++ prog.cpp $(OBJECTS) -lgmp -lgmpxx -lmpfr -lmpc -msse2 -std=c++11 -O2 -o prog_P -pg
Однако, когда я запускаю полученный исполняемый файл, я получаю кучу ошибок, которых обычно нет. Конкретно они из zkcm
многоточная библиотека:
Warning: in zkcm_gauss::gauss, partial pivoting failed.
Это плохие новости для моего разложения LU. Есть идеи?
РЕДАКТИРОВАТЬ: я использую Cygwin
Задача ещё не решена.