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

婚纱网站建设阿里 网站备案核验单

婚纱网站建设,阿里 网站备案核验单,网站模板带后台,小挑可以做网站吗1.交叉编译是什么#xff0c;为什么要交叉编译 编译#xff1a;在一个平台上生成在该平台上的可执行代码交叉编译#xff1a;在一个平台上生成在另一个平台上的可执行代码交叉编译的例子#xff1a;如51单片机的可执行代码#xff08;hex文件#xff09;是在集成环境kei…1.交叉编译是什么为什么要交叉编译 编译在一个平台上生成在该平台上的可执行代码交叉编译在一个平台上生成在另一个平台上的可执行代码交叉编译的例子如51单片机的可执行代码hex文件是在集成环境keil上面编译完成的我们只需要将编译好的可执行代码下载到51单片机上即可运行要使用交叉编译的原因 1目的的平台上的资源贫乏无法运行或安装我们所需的编译器 2有时因为目的平台还没有建立连操作系统都没有根本谈不上运行什么编译器 3平台的运行至少需要的两样东西bootloader启动引导代码和操作系统核心这两样东西也是代码同样需要进行编译为可执行代码才可运行而此时原平台根本不支持编译同样需要在其他平台上编译好可执行代码 2.交叉编译中的基础知识 宿主机host 编辑和编译程序的平台一般是基于X86的PC机通常也被称为主机。目标机target用户开发的系统通常都是非X86平台。host编译得到的可执行代码在target上运行。交叉编译需要用到的工具交叉编译工具链 3.交叉编译工具链 arm32位百度网盘链接https://pan.baidu.com/s/1tw1SYXdJ2n0olry9SSc3gg 提取码xfjs 这是要编译为arm32位的系统能运行的代码的交叉工具链接arm64位百度网盘链接https://pan.baidu.com/s/14H-Xg31wVlidk_RwCLJrUg 提取码xfjs 或者到这个链接aarch64下载下面这个压缩包 gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.xz 4.安装交叉编译工具链 将下载好的压缩包通过ftp文件传输软件传到ubuntu中去我用的是filezilla软件这个软件免费好用直接网上下载即可解压压缩包 tar -xvf gcc-linaro-5.5.0-2017.10-x86_64_aarch64-linux-gnu.tar.xz 得到如下文件夹 进入到交叉编译工具链的bin目录下 cd gcc-linaro-5.5.0-2017.10-x86_64_aarch64-linux-gnu/bin 然后查看交叉编译的工具版本看是否安装好 ./aarch64-linux-gnu-gcc -v 出现上图所示的版本号后表示我们此时的交叉编译工具是可以使用了的但是因为没有配置环境变量我们此时只能在这个文件夹的bin目录下进行使用非常不方便所以要配置环境变量方便使用 配置环境变量 首先使用 echo $PATH 查看自己的环境变量 将现有的环境变量复制下来 然后用 pwd 查看自己当前所在交叉编译工具链的bin目录的完整路径 将这个目录也复制下来要将这个目录加入到环境变量中 最后回到回到工作目录打开.bashrc这个隐藏文件 vi .bashrc 在文件的后面根据自己的交叉编译工具链bin目录的位置加入环境变量 export PATH/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/CLC/workspace/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin:/home/CLC/workspace/gcc-linaro-5.5.0-2017.10-x86_64_aarch64-linux-gnu/bin接着输入 source /home/CLC/.bashrc 加载配置文件马上生效配置。 这时在任意目录下输入 aarch64-linux-gnu-gcc -v 显示如下图所示即表示交叉编译工具链安装完成了 5.交叉编译一个helloworld丢到树莓派上运行 编写一个test.c的文件 #include stdio.hint main() {printf(hello world!\n);return 0; }交叉编译这个test.c文件 aarch64-linux-gnu-gcc test.c -o helloInArm64 此时如果在x86的平台上运行这个可执行文件就会报错 我们可以用 file helloInArm64 查看这个文件的属性 这里只显示了它是一个64位的可执行文件但没有显示平台架构我们将它这个可执行文件放到树莓派等相关的arm架构平台上他就会显示平台的架构 在树莓派上运行这个交叉编译后的文件 先使用 file helloInArm64 查看文件属性 这时就会显示平台的架构了 然后直接运行 一个交叉编译的hellworld就运行成功了 一开始我安装的交叉编译工具是arm32位的编译出来的可执行文件也是32位的但我放到我64位的树莓派上也一样可以运行起来
http://www.hkea.cn/news/14327244/

相关文章:

  • 网站做目录中国内最近重大新闻2024
  • 佳木斯做网站的公司世界上第二大互联网公司是
  • 网站是否备案怎么查询手机网站用模版
  • 软件开发兼职平台有哪些sem优化
  • 网站推广方法是什么手机网站开发
  • 如何设计营销 网站建设pro wordpress theme development
  • 免费做logo网站网络设计工资高吗
  • 自己做企业网站怎么做交易猫假网站
  • 黄岛做网站婚庆网站建设必要性
  • qq网站在线登录网页版百度做网站电话多少
  • 微信公众号个人可以做网站么深圳还有网站
  • 江苏华东建设基础工程有限公司网站邵阳红网站
  • 站内推广方式常州辉煌网络网站制作
  • c2c交易是什么意思官方网站优化价格
  • 什么网站流量高网络营销msn是什么
  • 广州市城乡和建设局网站首页邢台168交友
  • 北京网站建设类岗位制作网站的详细步骤
  • 个人主页网站制作教程ps培训班
  • 网站可以用PS设计吗国内新闻最新消息2021
  • 颍上做网站河南制作网站
  • 网站有时打不开asp网站实例
  • 网站建设搭配珠海市网站
  • 网站标题符号的应用互联网创业项目的效果
  • 扬中网站建设公司北京网站建设报价明细
  • 网站的页面动态需要哪些方法做全专业优化公司
  • 网站建设流程怎么样做一个网址需要多少钱
  • 柳州关键词优化网站网站建设的常用技术
  • 网站制作 毕业设计重庆市招投标公共资源交易中心
  • 做资讯网站盈利网站建设方案及报价单
  • 环保设备公司网站模板做问卷调查有哪些网站