Raspberry Pi3 Lazarus 1.6.2 安装步骤如下:

安装环境:Raspbian Jessie, RPi3

1.安装subversionunzip

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

下载3.0.0 RC2 FPC:

cd /usr/local/fpc

sudo svn co http://svn.freepascal.org/svn/fpc/tags/release_3_0_0_rc2 source

cd source

编译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.0.0

用看到最新的版本号替换下面的3.0.0

sudo rm -f "/usr/local/bin/ppcarm"

sudo ln -sf "/usr/local/lib/fpc/3.0.0/ppcarm" "/usr/local/bin/ppcarm"

3.下载、编译及安装Lazarus

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/tags/lazarus_1_6_2 source

cd source

sudo make all OPT=-dFPC_ARMHF

sudo make install OPT=-dFPC_ARMHF PREFIX=/usr/local

sudo rm -rf /usr/local/lazarus --删除已安装的源文件

4.最后的设置:

经过长时间安装, Lazarus终于安装完成。

当你第一次启动Lazarus, 要求设置FPC sources,输入 /usr/local/fpc/source

 

编译后的程序运行情况:

Raspberry Pi 3 安装 Lazarus 1.6.2(2017-02-09更新)的更多相关文章

  1. VLOG丨树莓派Raspberry Pi 3安装PLEX并挂载USB硬盘打造最牛的微型家庭影音服务器2018

    视频介绍 树莓派3安装目前最流行的PLEX服务器,实现既能最大限度降低功耗,也能随时随地观看分享影片. 一.在树莓派下安装PLEX媒体服务器 1.在终端,将你的树莓派更新至最新 sudo apt up ...

  2. 在Raspberry Pi上安装XBMC

    2013-05-22 XBMC is a free and open source media player application developed by the XBMC Foundation, ...

  3. 树莓派Raspberry Pi 3安装步骤

    一.需要的硬件 1.Raspberry Pi 3(Model B+)树莓派.购买>https://item.jd.com/29225467867.html 2.输出5V/2A的电源 3.SD卡( ...

  4. Raspberry Pi 4B 安装 CentOS 8

    最近新入手一块Raspberry Pi 4B 8G的板子,想在这块板子上搭建CentOS 8的环境.经过数次采坑终于安装成功. 准备条件: 1.Raspberry Pi 4B 板子 +  SD卡 2. ...

  5. Raspberry PI 4B 安装和配置 Raspbian

    做记录,以备之后需要,待完成中 目录 做记录,以备之后需要,待完成中 下载镜像和安装程序 ssh 远程访问 下载镜像和安装程序 Raspbian: installer: ssh 远程访问 开启ssh ...

  6. Raspberry Pi 中安装Mono

    摘自:http://www.phodal.com/blog/user-csharp-develop-raspberry-pi-application/ Raspberry Pi C# Mono Lin ...

  7. 树莓派(1)- Raspberry Pi 3B 安装系统并联网

    一.背景 昨天到手淘宝买的3B,既然买了就不能让它吃灰,动起来. 二.物料 名称 说明 硬件  树莓派3B 主体 树莓派电源 5V 2A sd卡 4G低速(推荐是16G class10),我手头只有这 ...

  8. 无外接键盘安装 raspberry pi 3B+ 安装系统

    从官网介绍看,当前raspbian和以前大家的记录略有不同,老的博客资料基本都是介绍下载raspbian,但现在raspbian已经不再维护镜像, raspbian系统开始由官方 pi foundat ...

  9. Raspberry pi 3b+ 安装dotnet5 VSCode Remote-SSH 远程开发

    前言 VSCode 安装Remote-SSH 配置好树莓派 VSCode 自带SSH控制台 终端输入命令 下载&安装 net5 下载wget https://dotnetcli.azureed ...

随机推荐

  1. processlist中最哪些状态要引起关注

    一般而言,我们在processlist结果中如果经常能看到某些SQL的话,至少可以说明这些SQL的频率很高,通常需要对这些SQL进行进一步优化. 今天我们要说的是,在processlist中,看到哪些 ...

  2. Excel中通过向导方式插入chart

    1.插入图表则主要是操作ChartObject对象和Chart对象. Workbook wb = xla.Workbooks.Add(XlSheetType.xlWorksheet); Workshe ...

  3. mongodb Java(八)

    package com.mongodb.text; import java.net.UnknownHostException; import com.mongodb.DB; import com.mo ...

  4. System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") 显示24小时制;System.DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")显示12小时制

    this.Label6.Text = "当前时间:" + System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") ...

  5. 解决办法 Field userService in com.sxsj.controller.RegistLoginController required a bean of type

    转自:https://blog.csdn.net/awmw74520/article/details/82687288 APPLICATION FAILED TO START Error starti ...

  6. 跟我学算法-pca(降维)

    pca是一种黑箱子式的降维方式,通过映射,希望投影后的数据尽可能的分散, 因此要保证映射后的方差尽可能大,下一个映射的方向与当前映射方向正交 pca的步骤: 第一步: 首先要对当前数据(去均值)求协方 ...

  7. AnimatorController即动画控制器创建的BUG

    //-------------------------------------------------------------------------------------------------- ...

  8. java多线程-慎重使用volatile关键字

    Java语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量.这两种机制的提出都是为了实现代码线程的安全性.其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而 ...

  9. 【LA2957 训练指南】运送超级计算机【二分,最大流】

    题意: 宇宙中有n个星球,你的任务是用最短的时间把k个超级计算机从星球S运送到星球T.每个超级计算机需要一整艘飞船来运输.行星之间有m条双向隧道,每条隧道需要一整天的时间来通过,且不能有两艘飞船同时使 ...

  10. iOS开发时间控件怎么强制24小时制(小技巧)

    1)当你的format格式是 NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];[dateFo ...