У меня есть 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"
Кто-нибудь знает причину? есть предложения, что я могу сделать?
Спасибо
Задача ещё не решена.
Других решений пока нет …