В зависимости от вашей платформы вы можете обнаружить, что динамический инструмент времени выполнения, такой как dtrace или oprofile, может помочь.
Они не являются компиляторами, но могут предоставлять те же данные, что и gprof, и могутможет применяться к существующим программам без необходимости использования источника или его перекомпиляции.
В oprofile есть режим прямого вывода данных, совместимых с gprof:
http://oprofile.sourceforge.net/doc/opgprof.html