использование clang для генерации графа вызовов для проекта

У меня есть c и c ++ проект, и я хотел бы проверить мертвую функцию (функцию, которая не может быть вызвана), для этого я хочу построить граф вызовов и посмотреть, к чему нельзя получить доступ из написанного кода.
для этого я хочу использовать clang с флагом «-S -emit-llvm», чтобы я мог создать точечный файл.
Я использую autoconf для компиляции проекта, и autoconfig не распознает файл, который был скомпилирован как исполняемый файл.
попытался использовать эту строку:

./configure --enable-debug --prefix=/opt/ibutils CC=clang CXX=clang++ CXXFLAGS="-S -emit-llvm"

и это

./configure --enable-debug --prefix=/opt/ibutils CC=clang CXX=clang++ CXXFLAGS="-S -emit-llvm"LD="llvm-link"

Кто-нибудь знает причину? есть предложения, что я могу сделать?
Спасибо

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

А ты уже прошел курс программирования? Супер скидка!
Прокачать скилл $$$
×