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

无锡优化网站公司北京seo营销公司

无锡优化网站公司,北京seo营销公司,阿里云用什么系统做网站好,电子企业网络推广方案一、什么是交叉编译 我们一般开发程序在自己的电脑上开发,运行的时候将程序烧录到板子运行。但我们的开发平台是X86架构,而I.MX6ULL是ARM架构,所以需要一个在 X86 架构的 PC 上运行,可以编译 ARM 架构代码的 GCC 编译器&#xff0…

一、什么是交叉编译

        我们一般开发程序在自己的电脑上开发,运行的时候将程序烧录到板子运行。但我们的开发平台是X86架构,而I.MX6ULL是ARM架构,所以需要一个在 X86 架构的 PC 上运行,可以编译 ARM 架构代码的 GCC 编译器,这个编译器就叫做交叉编译器。

二、配置交叉编译环境

1、下载交叉编译工具链

Linaro Releases

        上面链接进去后根据自己ubuntu环境下载对应的交叉编译工具链,从上往下第5个是32位系统的,第9个是64位系统的。

2、配置环境

        在 Ubuntu 中创建目录:/usr/local/arm并将下载好的文件拷贝到该目录下,随后进行解压(笔者的ubuntu是64位的):

sudo tar -vxf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz

        等待解压完成,解压完成以后会生成一个名为“gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-
gnueabihf”的文件夹,这个文件夹里面就是我们的交叉编译工具链。
        随后修改环境变量,使用 vim 打开 /etc/profile 文件,在最后面输入如下所示内容:

export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin

        随后重启电脑就OK了。 

3、安装其他库

        在使用交叉编译器之前还需要安装一下其它的库:

sudo apt-get install lsb-core lib32stdc++6

三、使用交叉编译

        首先需要使能环境变量:

source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi

        输入命令查看版本号,且代表环境设置成功!

arm-linux-gnueabihf-gcc -v

        随便找一个 .c文件,和使用gcc一样:

arm-linux-gnueabihf-gcc -o demo1 demo1.c

        这个demo1可执行文件就可以在ARM架构中运行了。

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

相关文章:

  • 北京网站建设公司资讯互联网营销师在哪里报名
  • vs做网站如何输出外贸怎么找客户资源
  • 在百度上做网站多少钱最近大事件新闻
  • 惠阳住房与规划建设局网站百度号码认证申诉平台
  • 网站运营优化营销型网站有哪些
  • 团购网站建设百度推广怎么推
  • 网站怎么免费做推广方案seo工程师
  • 客户信息管理软件国内最好的seo培训
  • 淘宝客户自己做网站怎么做网络推广的基本方法有哪些
  • 溧水区住房建设局网站推广文章
  • 做问卷比较好的网站北京培训机构
  • 泉州做网站工作室seo研究中心qq群
  • 泰州免费网站建站模板公众号怎么引流推广
  • 无水印视频素材下载免费网站中国十大企业管理培训机构
  • 单页网站定义郑州做网站的专业公司
  • 阿里邮箱 网站开发网络推广员好做吗
  • 快手流量推广免费网站抖音广告投放代理商
  • 北欧做的比较好的网站制作网页的流程步骤
  • 广西seo网站推广上海搜索引擎优化seo
  • 建设工程企业资质工作网站江苏做网站的公司有哪些
  • 网站建设费用计入什么科目全球搜索大全
  • 网站建设需要做的优化工作线上推广的公司
  • vs做网站怎么添加子页网络推广策划方案
  • 公众号开发者密钥有什么用sem优化托管公司
  • 网站建设网站免费搜索引擎营销的过程
  • 北京网站备案拍照厦门seo搜索排名
  • 手机网站 cms品牌seo培训
  • 公司内部 网站开发培训机构退费法律规定
  • 网站建设哪个公司好网上销售平台有哪些
  • 如何做家教网站赚钱百度公司招聘