Difference between revisions of "Buildfaq"

From havefunsoft wiki
Jump to: navigation, search
(4.2 Самопроверка)
Line 5: Line 5:
 
Some other things easily checked without extra verbosity:
 
Some other things easily checked without extra verbosity:
 
Список вещей, которе можно легко проверить:
 
Список вещей, которе можно легко проверить:
* (на unix системах) проверить место нахождения компилятора командой �which ppc386�.
+
* (на 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 �version
+
: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

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

Chapter 5

Misc topics

5.1 Programming models.

5.2 Link Ordering