gprof и аргументы для исполняемого файла
при использовании gprof:
$ gprof options [executable-file [profile-data-files...]] [> outfile]
Если у вас есть опции для передачи исполняемому файлу, например:
gprof a.out --varfred=32
тогда gprof предполагает, что я передаю ему недопустимую опцию, а не профилируемой программе (a.out
).
любой способ обойти это?
1 ответов
вы не запускаете исполняемый файл с помощью gprof, поэтому вы только указываете его, чтобы gprof мог загружать символы. Сначала вы запускаете исполняемый файл самостоятельно, как обычно, а затем он выдает данные профилирования.
эти данные загружаются вместе с исполняемым файлом gprof позже.
Это все объясняется в руководство gprof, конечно.