Почему autotools создает project-File.o на одном компьютере, File.o на другом? - PullRequest
1 голос
/ 28 января 2010

У меня есть проект автоинструментов. Один и тот же tarball на одной машине компилирует файлы так:

   gcc ... File.cpp -o project-File.o

и на другой машине:

   gcc ... File.cpp -o File.o

Кто-нибудь знает, что вызывает это другое поведение? На обеих машинах установлены одинаковые исправления OS X с одинаковыми версиями инструмента.

1 Ответ

1 голос
/ 01 февраля 2010

Согласно документации GNU Automake , наблюдаемое поведение запускается некоторыми конкретными переменными, установленными во время конфигурации.

Вы говорите, что оба компьютера одинаково исправлены с помощью одних и тех же инструментов, но как насчет переменных среды (PATH, флаги компиляции и т. Д.)?

...