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

手机网站 wap怎么建立一个网站开展业务

手机网站 wap,怎么建立一个网站开展业务,建筑公司加盟分公司,建立一个门户网站交叉编译是什么#xff1a; 交叉编译是一个行为#xff0c;是在一个平台上生成另一个平台上的可执行代码。 比如#xff1a;我们在windows上面编写C51的代码#xff0c;并编译成可执行代码#xff0c;如xx.hex,是在C51上面运行不是在windows上面运行。 同样#xff1a;我…交叉编译是什么 交叉编译是一个行为是在一个平台上生成另一个平台上的可执行代码。 比如我们在windows上面编写C51的代码并编译成可执行代码如xx.hex,是在C51上面运行不是在windows上面运行。 同样我们在ubuntu上面编写树莓派的代码并编译成可执行代码如xx.out,是在树莓派上面运行不是在linux上面运行。 编译是在一个平台上生成在该平台上的可执行的代码。 C51 交叉编译的发生在kill集成环境上面 为什么要交叉编译 平台上不允许或不能够安装我们所需要的编译器比如C51而树莓派可以。 1、目的平台上的资源贫乏无法运行我们所需要编译器 2、既然树莓派能够安装我们所需要的编译器是不是不需要交叉编译 其实也要 因为目的平台还没有建立连操作系统都没有根本谈不上运行什么编译器。操作系统也是代码也需要编译。 平台运行至少需要两样东西bootloader后动引导代码以及操作系统核心。 宿主机host编辑和编译程序的平台一般是基于X86的PC机通常也被称为主机。 目标机target用户开发的系统通常都是非X86平台。host编译得到的可执行代码在target上运行。 交叉编译需要用到的工具 交叉编译器交叉编译工具链 交叉编译相关内容详细介绍https://baike.baidu.com/item/%E4%BA%A4%E5%8F%89%E7%BC%96%E8%AF%91/10916911?fraladdin 交叉编译工具链的安装 1、临时有效 PATH环境变量将命令加入终端使命令使用更加方便不用敲很长的路径 1、从共享文件夹拷贝到工作目录 cp /mnt/hgfs/sharefromwindows/tools-master.zip .2、解压 unzip tools-master.zip3、找到工具路径 cd tools-master/lscd arm-bcm2708lscd gcc-linaro-arm-linux-gnueabihf-raspbian-x64lscd binls./arm-linux-gnueabihf-gcc -vecho $PATH// 显示当下的环境变量pwd//显示当前文件夹下的路径export PATH/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/CLC/lessonPI/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin export是配置环境变量的意思 注意 /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:是从echo中复制的 /home/CLC/lessonPI/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin是pwd指令生成的所想要省略的文件路径4、然后回到工作目录下 arm-linux-gnueabihf-gcc -v//查看是否完成出现gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1bzr2650 - Linaro GCC 2014.03)表示完成2、永久有效 修改工作目录下的.bashrc 隐藏文件用来配置命令终端的 vi /home/CLC/.bashrc方法将配置环境变量的代码粘贴到文件最后就是export PATH/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/CLC/lessonPI/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin这样每次启动终端就会运行这个指令。source /home/CLC/.bashrc//加载配置文件马上生效配置。交叉编译工具链压缩包 链接https://pan.baidu.com/s/1ApdowTcTe4vchY_0qci5qA 提取码9vci 这篇博文更加详细https://blog.csdn.net/weixin_45309916/article/details/107789879 交叉编译如何执行 gcc test.c -o test_1 file test_1 //file 用来查看文件属性 test_1: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]0xcfc35e8f92f7737433ebe182ff90ac60a2f058c7, not stripped //executable 表示可执行文件 //只能运行在X86-64位的电脑上arm-linux-gnueabihf-gcc test.c -o test_2 //交叉编译将test.c编译成树莓派可执行的代码 file test_2 //查看文件属性 test_2: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]0xb6ef18cf7462c1c0d7f4b8e455972204ae718324, not stripped./test_2 //在ubuntu上运行编译的树莓派的代码 bash: ./test_2: cannot execute binary file //报错不能解析这个文件scp test_2 pi192.168.0.118:/home/pi //将这个编译好的程序复制到树莓派的/home/pi中 //格式是scp 程序名 开发板的用户名树莓派IP地址开发板的绝对路径
http://www.huolong8.cn/news/268549/

相关文章:

  • 网站定制哪家安全山西响应式网站建设制作
  • 嘉兴高端网站定制网店托管协议
  • 宁波建网站需要什么苏州网站建设公司有哪几家还可以的
  • 外贸公司的简介100字seo技术最新黑帽
  • 微信官方网站用pycharm做网站
  • 腾云网站建设wordpress不能选择数据库
  • 单位网站建设青岛圭谷网站建设公司
  • 济南做网站公司电话wordpress删除文章按钮
  • vs2017建设网站wordpress覆盖水印
  • c .net网站开发实例wordpress 页面 插件
  • 新乡网站推广公司影楼网站服务
  • 做做网站临沂网站建设团队
  • php网站建设流程图wordpress li分页
  • 手机网站图片锚链接怎么做平面设计网页设计专员
  • 建筑材料网站建设网页设计师需要学什么技能
  • 平台型网站开发360平台怎么做网站优化
  • 网站如何从行为数据进行优化网站如何验收
  • 专做展厅设计网站简述jsp网站开发的环境配置过程
  • 腕表之家网站国外旅游网站排名
  • 从化网站建设价格软文代写服务
  • discuz 做的网站注册越南网站vn
  • 企业网站 数据库设计深圳网站制作公司排名
  • 大型平台网站开发seo排名优化北京
  • 网站怎么建设以及维护江苏苏州有什么好玩的
  • 做个视频网站腾讯cdn加速优化wordpress
  • 用啥网站做首页泰安营销型网站建设
  • 游戏秒玩网站做网站月薪资多少钱
  • 自己在百度上可以做网站吗网站地址推荐
  • 网站改版 删除栏目wordpress get_children
  • 商务网站建设服务商如何让百度收录自己信息