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

武汉便宜的做网站公司可口可乐搜索引擎营销案例

武汉便宜的做网站公司,可口可乐搜索引擎营销案例,用QQ群做网站排名,峨眉山有做网站的电话更多内容:XiaoJ的知识星球 目录 1.编译知识介绍:2.交叉编译工具链安装使用2.1 apt安装2.2 arm官网安装 3.交叉编译C/C程序(主机上运行)4.运行(arm64上运行) 本文,将介绍在Linux x86_64平台编译在…

更多内容:XiaoJ的知识星球


目录

  • 1.编译知识介绍:
  • 2.交叉编译工具链安装使用
    • 2.1 apt安装
    • 2.2 arm官网安装
  • 3.交叉编译C/C++程序(主机上运行)
  • 4.运行(arm64上运行)


本文,将介绍在Linux x86_64平台编译在Linux aarch64(ARM64)上能运行的C/C++程序。即:

  • 编译器运行在X86_64架构平台上,编译生成Linux aarch64(ARM64)架构的可执行程序。

1.编译知识介绍:

编译类型:

  • 编译器和目标程序都是相同架构的编译过程,被称为 本地编译

  • 编译器和目标程序运行在不同架构的编译过程,被称为 交叉编译

编译工具链命名:如 gcc-arm-xxx-x86_64-aarch64-none-linux-gnu:

  • gcc-arm-xxx: 表示ARM 架构工具链。

  • x86_64: 工具链的目标平台。

  • aarch64: 生成的可执行文件或目标代码的目标架构,默认采用小端字节序。

  • none: 表示没特定的操作系统相关组件,该工具链是为嵌入式系统或特定目标架构而构建的,而不是针对特定的操作系统。

  • linux-gnu: 表示生成的可执行文件或目标代码适用于 Linux 系统,并使用 GNU C 库(glibc)作为默认的 C 库。

2.交叉编译工具链安装使用

安装交叉编译工具链有如下三种方式:

  • Ubuntu下使用apt工具安装。

  • 下载第三方制作好的工具链,如arm官网、Linaro等等。

  • 使用crosstool-ng根据需要自己制作(过程复杂,不推荐)。

2.1 apt安装

#在主机上执行如下命令
sudo apt install gcc-aarch64-linux-gnu#安装完成后使用如下命令查看版本
aarch64-linux-gnu-gcc -v

2.2 arm官网安装

可以到arm官网下载编译链压缩包。

官网为:https://developer.arm.com/downloads/-/gnu-a

# 下载
wget https://developer.arm.com/-/media/Files/downloads/gnu-a/10.2-2020.11/binrel/gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu.tar.xz?revision=972019b5-912f-4ae6-864a-f61f570e2e7e&rev=972019b5912f4ae6864af61f570e2e7e&hash=90B272942CAC63CBE2787E5F43E7B2C6D0AB20D6#解压
tar xvf gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu.tar.xz gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu/
#查看编译工具
ls gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu/bin/#导出环境变量
export PATH=<you_path>/gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu/bin:$PATH#查看编译器信息
aarch64-none-linux-gnu-gcc -v

3.交叉编译C/C++程序(主机上运行)

安装好交叉编译器后,直接使用它对程序进行交叉编译即可。

# 在主机上运行# 在main.c程序所在的目录执行如下命令
aarch64-none-linux-gnu-gcc main.c –o main.elf
# 或
aarch64-none-linux-gnu-g++ main.cpp –o main.elf# readelf工具来查看具体的程序信息
readelf -a main.elf

4.运行(arm64上运行)

#执行主机编译的arm64平台程序./main.elf

声明:资源可能存在第三方来源,若有侵权请联系删除!

http://www.dtcms.com/wzjs/133641.html

相关文章:

  • 网站推广的基本方法对于大部分网站来说都是适用的查网站是否正规
  • 福州企业网站推广定制十堰seo排名公司
  • 网站开发的相关岗位三亚百度推广公司
  • 重庆商城网站建设emlog友情链接代码
  • 做便宜网站免费大数据网站
  • 商务网站建设中存在的问题广州排前三的seo公司
  • 上海高端网站建设服务公司百度指数可以查询到哪些内容
  • 外贸 网站 seo怎么宣传网站
  • php做的大型网站有哪些营销网站系统
  • 做纯净系统的网站深圳网络营销怎么推广
  • 限制WordPress站点怎么样在百度上免费推广
  • 福州网站建设咨询太原关键词排名优化
  • 网站如何做电脑和手机软件外贸公司如何做推广
  • 昆明做网站建设的公司哪家好网站维护需要学什么
  • 跨境电商是什么意思搜索引擎优化包括哪些内容
  • 如何做网页广告建站优化公司
  • golang网站开发宣传推广的十种方式
  • python源代码大全站长工具seo下载
  • 推广普通话喜迎二十大的手抄报简单镇江交叉口优化
  • 编程除了做网站还能干什么网络营销优秀案例
  • 网站模板编辑软件seo顾问阿亮博客
  • 浙江网站建设方案优化武汉seo搜索引擎优化
  • 做网站的必要各种网站
  • 网站制作的英文关键词推广seo
  • wap卖料建站系统深圳网络推广代理
  • 大学电子商务网站建设今日竞彩足球最新比赛结果查询
  • 天水做网站电话品牌推广策划方案案例
  • 建网站需要注意的问题企业网站开发公司
  • 寿县有做网站开发的吗seo排名优化方式方法
  • 网站建设合同模板91075百度sem竞价