Установкс FPC на win 7 64 bit. Подскажите пожал.

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
mydre
незнакомец
Сообщения: 2
Зарегистрирован: 28.11.2011 10:20:56

Установкс FPC на win 7 64 bit. Подскажите пожал.

Сообщение mydre »

Здраствуйте, подскажте пожал как правильно установить FPC на win 7 64 bit.
У меня происходит все так: скачиваю и устанавливаю FPC на win 7 32 bit, далее устанавливаю FPC на win 7 64 bit
В папке UNITS появляются модули для 64 бит,
в папке BIN появляется файл ppcrossx64.
Но в среде FPC в пункте меню Сompile\target отсутствует выбор для win x64?????

Кроме того, поскажите пожал какой лучше процессор выбирать в Option\Compile (процессор Core i7)???
Что за опимизация в этом же пукте меню и может ли ее включение (по умолчанию -выкл) ускорить работу программы???
И еще вопросик. При решении задачи процессор загружается лишь на 12-17%. Можно ли загрузить проц на большую величину??
Хочется сделать чтобы паскаль побыстрее думал.

Заранее благодарю,сам пока новичок.
daesher
постоялец
Сообщения: 221
Зарегистрирован: 09.03.2010 21:17:14

Сообщение daesher »

Видимо, Вы скачиваете пакет для кросс-компиляции, либо пытаетесь скомпилировать 64-разрядный компилятор с помощью 32-разрядного (это возможно, но не столь просто). Лучше всего либо скачивать изначально всю сборку для платформы x86-64, либо скачать только компилятор (ppcx64.exe) и при пересборке из исходных кодов добавлять к make FPC=c:\куда_положили\ppcx64.exe
В общем, установленные 32- и 64-разрядные версии могут жить вместе, но путь к бинарникам желательно разделить. Он разделён по умолчанию: c:\pp\bin\i386-win32 и c:\pp\bin\x86_64-win64
К какому будет указывать путь в Path, тот и будет работать.
mydre
незнакомец
Сообщения: 2
Зарегистрирован: 28.11.2011 10:20:56

Сообщение mydre »

Проблема в том, что у меня нет папки c:\pp\bin\x86_64-win64
есть только папка c:\pp\bin\i386-win32
Аватара пользователя
WAYFARER
энтузиаст
Сообщения: 567
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Сообщение WAYFARER »

daesher писал(а): Лучше всего либо скачивать изначально всю сборку для платформы x86-64

А такой нету))
This is a cross compiler package from i386-win32 to x86_64-win64. Before you can use it, you need to install fpc for i386-win32.
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

WAYFARER писал(а):А такой нету))

В составе Lazarus x86_64 есть.
Аватара пользователя
WAYFARER
энтузиаст
Сообщения: 567
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Сообщение WAYFARER »

Mr.Smart писал(а):В составе Lazarus x86_64 есть.

не спорю, а вот готового дистрибутива FPC нет.
Да и какая собственно необходимость, если на fpc пишете для win64 то и компилируйте под win64, кросскомпилер то есть))
Ответить