当前位置: 首页 > news >正文

交叉编译工具链下载和使用

初级代码游戏的专栏介绍与文章目录-CSDN博客

我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。

这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。

源码指引:github源码指引_初级代码游戏的博客-CSDN博客


        交叉编译工具链经常是拷过来拷过去,甚至就是一个虚拟机,你改改我改改,最后里面什么样谁也不知道了。因为各种依赖性,不敢用别的。

         其实也可以用标准交叉编译工具的,只要版本兼容、需要用的功能没有被阉割掉,同架构和平台类型的是通用的。

        架构就是x86\x64\arm32el\arm32hf\arm64等,平台就是win\linux等。

        一般我们需要交叉编译的主要是arm设备,硬件能力低,自己不能完成编译。

        arm官网提供了工具链下载:Arm GNU Toolchain Downloads – Arm Developer

        

        页面往下拉:

        每种编译平台包含针对不同目标的工具链。我们通常在x86-64上的虚拟机上做交叉编译,所以选择x86-64 Linux hosted cross toolchains,下面是几种不同的编译目标,分32位和64位以及不针对操作系统的和针对linux的,需要正确选择(都下下来试试好了)。

        每个包解开就是一组文件,使用时只需要把解开的目录里面的bin添加到PATH里面就以调用里面的命令了(至于如何调用一般是用自动配置工具或手工修改makefile来解决的)。

        然后我发现好像比那些拷来拷去的环境好使。


(这里是文档结束)


http://www.mrgr.cn/news/89814.html

相关文章:

  • 将Deepseek接入pycharm 进行AI编程
  • 【PDF多区域识别】如何批量PDF指定多个区域识别改名,基于Windows自带的UWP的文字识别实现方案
  • unity免费资源2025-1-26
  • Zbrush导入笔刷
  • Docker网段和服务器ip冲突导致无法访问网络的解决方法
  • 微服务之松耦合
  • TaskBuilder项目实战:创建项目
  • 深入理解 DeepSeek MOE(Mixture of Experts)
  • 【戒抖音系列】短视频戒除-1-对推荐算法进行干扰
  • jvm 篇
  • 02.07 TCP服务器与客户端的搭建
  • 第三个Qt开发实例:利用之前已经开发好的LED驱动在Qt生成的界面中控制LED2的亮和灭
  • 【鸿蒙开发】第二十四章 AI - Core Speech Kit(基础语音服务)
  • openssl使用
  • Docker安装pypiserver私服
  • 【0401】Postgres内核 CREATE DATABASE database-name 源码实现 ①
  • VSCode便捷开发
  • k8s部署go-fastdfs
  • Android LifecycleOwner 闪退,java 继承、多态特性!
  • python编程-内置函数range(),round()详解
  • 【GeeRPC】Day1:服务端与消息编码
  • 网络编程 day2
  • .net8.0使用EF连接sqlite数据库及使用Gridify实现查询的简易实现
  • 2025.2.7 Python开发岗面试复盘
  • 一文吃透!DataStage 全面概述与核心知识要点大公开
  • 如何在Windows上使用Docker