秋·风

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  linux

1 2 3 4 5 ··· 7 下一页

摘要:有网友反馈:在龙芯+深度 25社区版(龙芯新世界)Lazarus安装lazreport的lr_dialogdesign.lpk控件后Lazarus程序无法启动,在终端运行提示: 经跟踪排查发现是lazarus/components/lazreport/source/addons/DialogCont 阅读全文
posted @ 2025-12-10 17:38 秋·风 阅读(33) 评论(0) 推荐(0)

摘要:lazarus在linux使用webkit遇到问题,新版的webkit支持gtk3/4,不支持GTK2,不过lazarus支持gtk2比较成熟,特别商业控件大多只支持GTK2,为了在GTK2使用webkit(当然也可以用cef),在网站LazWebkit download | SourceForge 阅读全文
posted @ 2025-12-09 10:17 秋·风 阅读(53) 评论(0) 推荐(0)

摘要:在lazarus编译YT88加密锁的应用时遇到在LIBUSB_DLL_NAME设置为libusb-1.0.so.0.2.0后提示: uint8_t = __int8; uint16_t = __int16; uint32_t = __int32; const LIBUSB_DLL_NAME = 'l 阅读全文
posted @ 2025-12-03 07:00 秋·风 阅读(48) 评论(0) 推荐(0)

摘要:2025-11-30:修正后实则ibus和fcitx这2种输入法都可以正常输入中文。TRichView在linux同样也存在不支持中文的bug,不过修复方法还是一样,增加输入法事件就可以,修改方法很简单:打开RVEdit.pas找到 procedure WMSysChar(var Message: 阅读全文
posted @ 2025-11-28 10:51 秋·风 阅读(48) 评论(0) 推荐(0)

摘要:2025-11-30:修正后实则ibus和fcitx这2种输入法都可以正常输入中文。 kcontrols这个控件TKMemo可以使用rich功能,但有个致命问题是在linux不能使用中文输入法。今天尝试修复这个Bug。打开kcontrols\source\kmemo.pas添加红色代码: { @ab 阅读全文
posted @ 2025-11-27 13:27 秋·风 阅读(60) 评论(0) 推荐(1)

摘要:今天在ubuntu 25.10(6.17内核)纯手工安装fpc/lazarus,以下是详细过程:准备工作:1、安装开发环境所需的依赖工具: sudo apt install make gcc binutils build-essential subversion zip unzip libx11-d 阅读全文
posted @ 2025-10-10 11:11 秋·风 阅读(188) 评论(0) 推荐(0)

摘要:《修复lazarus/fpc在windows不支持中文目录的问题(2025-09-22更新) - 秋·风 - 博客园》后已支持中文目录,但交叉编译时出错以下错误信息: 1、写linkxxxx.res时cross目录缺少双引号:fpcsrc\compiler\systems\t_linux.pas这个 阅读全文
posted @ 2025-09-26 21:43 秋·风 阅读(111) 评论(1) 推荐(1)

摘要:使用scp从windows拷贝文件到linux1、先安装ssh服务linux默认未安装ssh服务,第一次使用前需在linux执行以下命令安装: sudo apt install openssh-server 2、从本地 Windows 拷贝文件到远程 Linux:windows11已带scp命令 s 阅读全文
posted @ 2025-09-08 08:44 秋·风 阅读(568) 评论(0) 推荐(0)

摘要:这2个控件只用其中1个是能正常运行的,但当同时使用这2个控件时,当TBCButton的FontEx.style设为空,在linux gtk2(QT5没这个问题)运行会闪退,在终端运行可以看到以下出错信息: Gtk-Message: 07:44:34.383: Failed to load modul 阅读全文
posted @ 2025-08-25 08:11 秋·风 阅读(158) 评论(0) 推荐(0)

摘要:lazarus编写龙芯的lazarus安装工具需要确定当前系统的ABI版本,以下方法可以读取linux执行文件elf的machine和flags信息: 不同架构在e_machine和e_flags字段有不同值: 架构 e_machine e_flags x86 3 通常为0 x86_64 62 通常 阅读全文
posted @ 2025-06-28 15:14 秋·风 阅读(112) 评论(0) 推荐(1)

摘要:假设lazarus已配置好交叉编译环境及安装目录为:C:\QFLazarus\lazarus要编译的目标CPU为loongarch64,目标系统为linuxCPU:x86_64aarch64loongarch64riscv64i836armOS:win64win32linuxdarwin C:\QF 阅读全文
posted @ 2025-06-03 09:08 秋·风 阅读(230) 评论(0) 推荐(0)

摘要:在龙芯操作系统安装lazarus时,需要确定当前系统是abi1.0还是2.0,来决定是否对fpc源码进行修复。fpc官方源码是按abi2.0来编写。不能进行在abi1.0编译安装。abi1.0支持lp64,abi2.0支持lp64d在终端执行:as -mabi=lp64执行后如果没报错,如下图那样, 阅读全文
posted @ 2025-04-29 14:58 秋·风 阅读(189) 评论(0) 推荐(0)

摘要:在linux内核6.x编译fpcsrc,用fpc3.2.2等旧的稳定版本,链接时会因缺少’__libc_csu-init‘和'__libc_csu_fini'中止编译,linux内核6.x高版本要选trunk或fpc fixes(fpc 3.2.3)就可以。使用QFLazarus编译安装会检查fpc 阅读全文
posted @ 2025-04-25 07:01 秋·风 阅读(132) 评论(0) 推荐(0)

摘要:下载binutils最新源码:https://sourceware.org/pub/binutils/releases/binutils-2.43.tar.bz2注意,编译binutils可能需要安装以下软件: sudo apt install texinfo flex bison 在x86_64 阅读全文
posted @ 2025-04-03 20:56 秋·风 阅读(456) 评论(2) 推荐(0)

摘要:原文章地址 在 bootstrapping 计算机上 1. 从 Gitlab下载FPC: $ git https://gitlab.com/freepascal.org/fpc/source.git fpc-src 2. 为目标架构安装 fpc 和 gcc cross 工具链: $ apt inst 阅读全文
posted @ 2025-03-28 09:24 秋·风 阅读(328) 评论(0) 推荐(1)

摘要:这个工具的交流群(包含lazarus相关话题),有问题可以进群反馈:QQ群号:484097648安装工具网盘下载网址:1、百度云盘:https://pan.baidu.com/s/1syimIEZU5NSnQV2gdyXKMA?pwd=3qkw 提取码: 3qkw2、天翼云盘:https://clo 阅读全文
posted @ 2025-03-27 11:01 秋·风 阅读(3289) 评论(20) 推荐(3)

摘要:说明:1、sipeed--为用户名称,具体操作时修改为你当前的用户名称就可以。2、已修改的5个lazarus源码及ppcrv64的下载地址: 通过网盘分享的文件:riscv64_fpc链接: https://pan.baidu.com/s/1BjMZOJIZbNvmy43ts-R1YA?pwd=p6 阅读全文
posted @ 2025-03-20 13:17 秋·风 阅读(337) 评论(0) 推荐(0)

摘要:近日在龙芯公司李工的帮助下,已在UOS 1070专业版成功编译fpc和lazarus最新源码。注意:因验证这个方法,做了2次,所以截图有fpcupdeluxe4和fpcupdeluxe499,操作时按你的实际设置就可以。一、前期准备工作:1、下载fpc源码:https://gitlab.com/fr 阅读全文
posted @ 2025-03-19 11:19 秋·风 阅读(436) 评论(2) 推荐(2)

摘要:一、安装SQLIte3static从网上找到的方法:https://stackoverflow.com/questions/37912845/static-link-sqlite-in-lazarus安装包下载:https://icculus.org/%7Ekfitzner/misc/sqlite3 阅读全文
posted @ 2025-03-15 16:04 秋·风 阅读(517) 评论(0) 推荐(0)

摘要:lazarus使用unidac交叉编译时可能出现链接错误: Debug: D:\fpcupdeluxe4\cross\bin\loongarch64-linux\loongarch64-unknown-linux-gnu-ld.exe: D:\fpcupdeluxe4\demo\LargeModel 阅读全文
posted @ 2025-03-11 15:10 秋·风 阅读(239) 评论(0) 推荐(0)

1 2 3 4 5 ··· 7 下一页