首页 > 其他分享 >CodeTyphon跨平台交叉编译配置

CodeTyphon跨平台交叉编译配置

时间:2022-09-30 09:47:34浏览次数:84  
标签:交叉 CodeTyphon 编译 跨平台 Lazarus linux

CodeTyphon和Lazarus的关系相当于就是ubuntu和linux的关系

https://www.lmlphp.com/user/57824/article/item/1643421/

不过CodeTyphon提供了很多一键配置即可使用的交叉编译配置,而Lazarus就比较麻烦了,我也没用Lazarus交叉编译过

首先假设我们交叉编译是在windows编译出linux可执行程序,那么我们需要做的事情大致上分为以下几步:

下载跨平台交叉工具链(Download Cross Toolchains)

框选出来的两个都可以

 

 

然后选择我们所需的linux,平台cpu位数需要自己根据自己的需求来,选择好后点选最右边的下载标识等待下载(我们这里选择的win64-i386-linux

 

 

下载系统二进制库(Download OSes Libraries)

下载win64-i386-linux对应的库,你也可以选择qt4那个,只是界面库不一样而已

 

 

FPC Cross elements

这一步就相当于写处理配置了,根据你选择的win64-i386-linux

 

 

Typhon的工程配置选择

前几步做好后,现在只需要在ide里面做一些设置即可了,我直接放图,应该大家能看懂
打开 工程 > 工程选项 > 编译选项 > 路径Libraries路径设置好

 

 

然后选择平台

 

 

Lazarus和CodeTyphon编译出来的程序体积都比较大,减小体积可以把generate debugging info for GDB的选项去掉

 

 

最后编译程序即可

参考资料:

标签:交叉,CodeTyphon,编译,跨平台,Lazarus,linux
From: https://www.cnblogs.com/cinemaparadiso/p/16743832.html

相关文章

  • CYQ.Data 数据框架 跨平台应用开发
    为大伙揭开了​​CYQ.Data​​的性能体验,在写数据方面,表现的相当接近原始的ADO.NET操作。​ 那在数据读取方面呢?有兴趣的朋友可自行测试一下。​ 本篇为你揭开的是:​​CY......
  • ffmpeg5.0+h264+h265 windows下编译方法
    目录前言一,源码包下载1.ffmpeg下载2.下载x264代码3.下载x265代码二,MSYS2安装三,安装cmake工具四,代码编译1.编译x2642.编译x2653.编译ffmpeg五,功能验证1.x264......
  • 迅为RK3568开发板Busybox制作最小文件系统编译busybox
    保存退出之后,我们需要设置临时环境变量如下图所示:exportPATH=/usr/local/arm64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin:$PATH输入“echo$PATH”,查看环......
  • ue4 ue5 使用git管理经常无法编译的问题
    ue4或ue5使用git后,如果项目中出现任意中文文件就会导致代码无法编译。解决方案是修改下面的文件:C:\Users\【你的用户名】\AppData\Roaming\UnrealEngine\UnrealBuildToo......
  • 新创建app编译入库,同步系统默认语言
       //注意:app对应包下的res/values必须存在对应国家的语言,否则系统默认语言修改后,该应用语言不会同步系统默认语言 ......
  • windows下MinGW64编译环境设置
    windows下MinGW64编译环境设置1.MinGW介绍MinGW的全称是:MinimalistGNUonWindows。是将经典的开源C语言编译器GCC移植到了Windows平台下,并且包含了WindowsA......
  • 编译
    函数预编译创建AO对象找变量声明形参,将变量名形参名当作AO对象的属性名,值为undefined将实参和形参统一在函数体内找函数声明,赋值予函数体functionfn(a,c){......
  • 编译安装php-fpm5.6 (centos 7)
    一、安装php-fpm依赖包yuminstall-ymakecmakegccgcc-c++autoconfautomakelibpng-devellibjpeg-develzliblibxml2-develncurses-develbisonlibtool-ltdl-deve......
  • Linux 开发环境搭建与使用——Linux 编译器之 GCC
    ​​上一节我们学习了vim编辑器​​,接下来我们一起学习gcc编译器,这里,我们要区分编辑器和编译器有何不同?编辑器是指我用它来写程序的(编辑代码),而我们写的代码语句,电脑是不......
  • Linux make编译
    安装问题linux编译流程linux开发部分一般来说著名的linux系统基本上分两大类:RedHat系列:Redhat、Centos、Fedora等Debian系列:Debian、Ubuntu等RedHat系列常见的......