Я пытаюсь профилировать программу C, которую я сделал из рейтинга страниц для задания. У меня Mac, поэтому я не могу использовать gprof, поэтому проверил приложение инструментов xcode. Я загрузил цель как исполняемый файл C.
Я скомпилировал свою программу на C с помощью этого make-файла:
CC = clang
CFLAGS = -g -O1 -Wall -Werror -std=gnu11 -march=native
LDFLAGS = -lm -pthread
.PHONY: all clean
all: pagerank
pagerank: pagerank.c
$(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@
clean:
-rm -f *.o
-rm -f pagerank
-rm -rf *.dSYM
Проблема в том, что я нажимаю кнопку записи, и она сразу же начинается и останавливается. Количество запусков увеличивается каждый раз, как если бы он был успешно запущен.
Я не уверен, что я должен делать по-другому. Насколько я понял, я укажу цель на свой исполняемый файл, нажму запись, а затем войду в терминал и запущу тест, однако это, похоже, не работает.