Difference between revisions of "Buildfaq"
(→4.2 Самопроверка) |
|||
Line 5: | Line 5: | ||
Some other things easily checked without extra verbosity: | Some other things easily checked without extra verbosity: | ||
Список вещей, которе можно легко проверить: | Список вещей, которе можно легко проверить: | ||
− | * (на unix системах) проверить место нахождения компилятора командой | + | * (на unix системах) проверить место нахождения компилятора командой which ppc386. |
* проверить версию и дату сборки компилятора: ppc386 -i | * проверить версию и дату сборки компилятора: ppc386 -i | ||
* проверьте системную переменную path ( echo $PATH на unix, или echo %PATH% в dos или windows), и убедитесь, что директория с FPC для цели сборки указана первый. Особенно убедитесь в следующем: | * проверьте системную переменную path ( echo $PATH на unix, или echo %PATH% в dos или windows), и убедитесь, что директория с FPC для цели сборки указана первый. Особенно убедитесь в следующем: | ||
:1. директория cygwin не указанна в переменной path (утилиты cygwin не используют dos пути, и требуют особых настроек). FPC использует make из утилит mingw. Эта версия плохо сочетается с утилитами из cygwin. | :1. директория cygwin не указанна в переменной path (утилиты cygwin не используют dos пути, и требуют особых настроек). FPC использует make из утилит mingw. Эта версия плохо сочетается с утилитами из cygwin. | ||
− | :2. (Windows) убедитесь, что другие средства разработки (Delphi, JBuilder, VC++) не указаны раньше в переменной path. Вполне вероятно, что эти средстрва разработки предлагают свою версию тех же самых утилит, в первую очередь make. И эти утилиты не совместимы с FPC. Проверить достаточно легко, запустив make -v или make | + | :2. (Windows) убедитесь, что другие средства разработки (Delphi, JBuilder, VC++) не указаны раньше в переменной path. Вполне вероятно, что эти средстрва разработки предлагают свою версию тех же самых утилит, в первую очередь make. И эти утилиты не совместимы с FPC. Проверить достаточно легко, запустив make -v или make -version |
− | |||
==Chapter 5== | ==Chapter 5== |
Revision as of 13:07, 31 October 2017
Development Tutorial (a.k.a Build FAQ) by Marco van de Voort
http://www.stack.nl/~marcov/buildfaq.pdf - Original document
Contents
4.2 Самопроверка
Some other things easily checked without extra verbosity: Список вещей, которе можно легко проверить:
- (на unix системах) проверить место нахождения компилятора командой which ppc386.
- проверить версию и дату сборки компилятора: ppc386 -i
- проверьте системную переменную path ( echo $PATH на unix, или echo %PATH% в dos или windows), и убедитесь, что директория с FPC для цели сборки указана первый. Особенно убедитесь в следующем:
- 1. директория cygwin не указанна в переменной path (утилиты cygwin не используют dos пути, и требуют особых настроек). FPC использует make из утилит mingw. Эта версия плохо сочетается с утилитами из cygwin.
- 2. (Windows) убедитесь, что другие средства разработки (Delphi, JBuilder, VC++) не указаны раньше в переменной path. Вполне вероятно, что эти средстрва разработки предлагают свою версию тех же самых утилит, в первую очередь make. И эти утилиты не совместимы с FPC. Проверить достаточно легко, запустив make -v или make -version