歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Raspberry Pi 2 安裝最新版FPC和Lazarus 1.5

Raspberry Pi 2 安裝最新版FPC和Lazarus 1.5

日期:2017/2/28 14:22:04   编辑:Linux教程

2015年2月推出的Raspberry Pi2不能用以前的方法安裝Lazarus,當安裝fpc時出現下面的問題停止安裝。



從http://otapi.com/2015/02/10/raspberry-pi-2-freepascal-lazarus-and-delphi/找到解決方法:

1.安裝subversion和unzip
Sudo Apt-get update
Sudo Apt-get install subversion unizp

2.獲取和編譯最新的FreePascal編譯器
Sudo mkdir /usr/local/fpc
cd /usr/local/fpc
Sudo wget ‪http://sourceforge.net/projects/freepascal/files/Linux/2.6.4/fpc-2.6.4.arm-linux.tar
Sudo tar xvf fpc-2.6.4.arm-linux.tar
cd fpc-2.6.4.arm-linux
Sudo ./install.sh

提示安裝下列時,輸入?後的內容
Install prefix (/usr or /usr/local)? /usr/local
Install textmode IDE(y/n)?y
Install FCL(y/n)?y
Install Packages(y/n)?y
Install Documentation (y/n)?y
Install Demo (y/n)?y

下載最新版FPC:
cd /usr/local/fpc
Sudo svn co ‪http://svn.freepascal.org/svn/fpc/trunk trunk
Sudo svn export --force trunk trunktmp
cd trunktmp

編譯FPC:
Sudo make all OPT=-dFPC_ARMHF
Sudo make install OPT=-dFPC_ARMHF PREFIX=/usr/local
Sudo make install sourceinstall OPT=-dFPC_ARMHF PREFIX=/usr/local


cd /usr/local/lib/fpc
ls
你在 Terminal應看到最新版本的版本號:
2.6.4 3.1.1

用看到最新的版本號替換下面的3.1.1(現最新的版本號為3.1.1)
Sudo rm -f "/usr/local/bin/ppcarm"
Sudo ln -sf "/usr/local/lib/fpc/3.1.1/ppcarm" "/usr/local/bin/ppcarm"


3.編譯及安裝最新Lazarus Version
Sudo apt-get update
Sudo apt-get install libx11-dev libgdk-pixbuf2.0-dev libcairo2-dev lpango-1.0 libpangox-1.0-dev xorg-dev

Sudo aptitude install libgtk2.0-dev libgdk-pixbuf2.0-dev libpango1.0-dev

Sudo mkdir /usr/local/lazarus
cd /usr/local/lazarus
Sudo svn co http://svn.freepascal.org/svn/lazarus/trunk trunk
Sudo svn export --force trunk trunktmp
cd trunktmp
Sudo make all OPT=-dFPC_ARMHF
Sudo make install OPT=-dFPC_ARMHF PREFIX=/usr/local

4.最後的設置:
經過長達3小時的安裝, Lazarus終於安裝完成。



當你第一次啟動Lazarus, 要求設置FPC sources,輸入 /usr/local/fpc/trunk



編譯後的程序運行情況:

Copyright © Linux教程網 All Rights Reserved