Difference between revisions of "Buildfaq"

From havefunsoft wiki
Jump to: navigation, search
(Created page with "Development Tutorial (a.k.a Build FAQ) by Marco van de Voort http://www.stack.nl/~marcov/buildfaq.pdf - Original document Category:FPC")
 
Line 2: Line 2:
  
 
http://www.stack.nl/~marcov/buildfaq.pdf - Original document
 
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====
 
[[Category:FPC]]
 
[[Category:FPC]]

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