Я пытаюсь скомпилировать код для одного из проектов, и исходный файл использует autoreconf для генерации make-файлов.
«autoreconf —verbose —force —make»
Проблема в том, что это как-то генерирует make-файлы, которые используют компилятор в качестве GCC. Я хочу, чтобы он генерировал файлы конфигурации с другим компилятором. Как мне это сделать?
Я могу выполнить команду как make CC =, но это выдает ошибку в libtool, который будет использован позже.
Благодарю вас
типично autoreconf
просто регенерирует configure
скрипт и шаблоны make-файлов autoconf, он не создает никаких реальных make-файлов.
Makefiles создаются, когда configure
запускается, и вот когда вы хотите переопределить компиляцию:
configure CC=clang CXX=clang++
это должно создать make-файлы, которые используют CC=clang
а также CXX=clang++