全文预览

Lazarus跨平台编程环境搭建指导

上传者:相惜 |  格式:doc  |  页数:4 |  大小:109KB

文档介绍
.so,将/lib/等字样去掉并保存。?(注意:如果两个文件打开都是乱码则无需修改)?libc.so修改后如下图?libpthread.so修改如下图:六、测试?6.1新建一个工程,修改工程选项,找到编译选项->代码,修改“目标OS”为Linux, 目标CPU族为x86_64;修改“路径”选项卡里的“Libraries”,指向D:\Program Files\lazarus\fpc\2.6.2\x86_64-linux-lib\lib和D:\Program Files\lazarus\fpc\2.6.2\x86_64-linux-lib\usr\lib?6.2最后编译测试,如果不出错则会在工程目录下生成目标应用程序,将该程序复制到?目标平台即可运行。?(注意:Linux默认采用gtk2作为图形库,编译与图形相关的程序项目需要gtk2、X11?库,否则会编译出错。该库可自行交叉编译或者从目标系统中复制。)七、其他文章中使用的x86_64-linux-gnu-4.8.4-glibc-2.19交叉编译工具链使用Cygwin?生成,默认情况下无法独立运行,需要将Cygwin的cygwin1.dll、_s-1.dll、?pp-1.dll、cygiconv-2.dll、cygintl-8.dll、cygz.dll6个DLL文件复制到工?具链的bin目录中即可独立运行,Cygwin的版本必须大于等于1.7.32。交叉工具链可到http://download./download/regedit325517/8713621?下载。本文章也适用于新版的lazarus环境,需要注意的是Lazarus版本要和fpc源码包?版本对应,如Lazarus1.0.12版则对应fpc-2.6.2;Lazarus1.6.4版则对应fpc-3.0.2。?具体查看FPC版本在“帮助”->“关于Lazarus”里。

收藏

分享

举报
下载此文档