Lazarus主要安装问题记录

1. 安装
官网下载,有32和64位版本选择,64位的还有可同时兼容32/64的版本
win系统直接下载安装
linux官网下载的话,三个文件(fpc-laz,fpc-src,lazarus-project)都要下载安装才行
2. 合并窗口
打开IDE,软件包,安装/卸载软件包,右侧窗口选择anchordocking和anchordockingdsgn,点击保存并重新构建IDE,ide会自动重启,窗口合并。
3. 代码跨平台
win上代码可以直接在linux编译,但是可能会报错
crtbeginS.o crtendS.o 这两个文件找不到
需要手动指定一下
先找这两个文件
/usr/lib/gcc/x86_64-linux-gnu/9,暂是这个(相同目录下寻找,可能版本不一样,有些差别)
编辑/etc/fpc.cfg文件
在# path to the gcclib处添加以下代码

#ifdef cpui386
这里放32位的路径,没有就没写
#endif
#ifdef cpux86_64
-Fl/usr/lib/gcc/x86_64-linux-gnu/9
#endif

添加代码保存(root权限)后,再编译代码,可正常
win+linux同代码可用。
4. 在gui程序中增加命令行调度输出
WriteLn('XXXX ', XXX);
Write('XXXXXX');
要输出以上语句需要在文件头部增加一个预编译指令:
{$APPTYPE CONSOLE}
放在最前面,unit Unit1 下面(或类似名称)

Linux下提示缺少gdb,可以直接安装就可以
sudo apt-get install gdb

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注