Difference between revisions of "Setup Cross Compile For ARM/ru"
From Free Pascal wiki
Jump to navigationJump to search (Created page with "= Ubuntu 12.04.4 LTS = Установка производилась практически на чистую систему <pre> sudo apt-get install libgtk2.0-dev binutils-...") |
m (categories, language bar) |
||
Line 1: | Line 1: | ||
+ | {{Translate}}<!--{{Setup Cross Compile For ARM}}--> | ||
+ | |||
+ | |||
= Ubuntu 12.04.4 LTS = | = Ubuntu 12.04.4 LTS = | ||
Установка производилась практически на чистую систему | Установка производилась практически на чистую систему | ||
Line 22: | Line 25: | ||
fpc -Tlinux -Parm -XParm-linux- TestARM.pas | fpc -Tlinux -Parm -XParm-linux- TestARM.pas | ||
Скомпилированный файл успешно запустился на Droid4. | Скомпилированный файл успешно запустился на Droid4. | ||
+ | |||
+ | |||
+ | {{AutoCategory}} | ||
+ | [[Category:Russian (unfinished translation)]] | ||
+ | [[Category:FPC/ru]] | ||
+ | [[Category:Cross compilation/ru]] | ||
+ | [[Category:Operating Systems and Platforms/ru]] | ||
+ | [[Category:Linux/ru]] | ||
+ | [[Category:ARM/ru]] | ||
+ | [[Category:Tutorials/ru]] |
Revision as of 07:36, 15 May 2015
Ubuntu 12.04.4 LTS
Установка производилась практически на чистую систему
sudo apt-get install libgtk2.0-dev binutils-arm-linux-gnueabi mkdir /tmp/fpsinstall && cd /tmp/fpsinstall mkdir -p ~/dev/fpc/binutils/ wget http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.2/lazarus_1.2.0-0_amd64.deb/download -O lazarus_1.2.0-0_amd64.deb wget http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.2/fpc-src_2.6.2-0_amd64.deb/download -O fpc-src_2.6.2-0_amd64.deb wget http://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.2/fpc_2.6.2-0_amd64.deb/download -O fpc_2.6.2-0_amd64.deb sudo dpkg -i *.deb rm -rf /tmp/fpsinstall cd /usr/share/fpcsrc/2.6.2 ln -s /usr/bin/arm-linux-gnueabi-ar /home/$USER/dev/fpc/binutils/ar ln -s /usr/bin/arm-linux-gnueabi-as /home/$USER/dev/fpc/binutils/as ln -s /usr/bin/arm-linux-gnueabi-ld /home/$USER/dev/fpc/binutils/ld sudo make crossinstall CPU_TARGET=arm OS_TARGET=linux CROSSBINDIR=~/dev/fpc/binutils/ OPT=-dFPC_ARMEL INSTALL_PREFIX=/usr sudo ln -sf /usr/lib/fpc/2.6.2/ppcrossarm /usr/bin/ppcarm sudo ln -s /usr/bin/arm-linux-gnueabi-as /usr/bin/arm-linux-as sudo ln -s /usr/bin/arm-linux-gnueabi-ld /usr/bin/arm-linux-ld
Далее, как в примере англоязычной версии этой статьи
fpc -Tlinux -Parm -XParm-linux- TestARM.pas
Скомпилированный файл успешно запустился на Droid4.