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

电商erp网站开发360优化大师最新版的功能

电商erp网站开发,360优化大师最新版的功能,企业网站备案代理公司,气象服务网站建设目录一、本章概述二、交叉编译工具链的下载安装下载安装交叉编译链临时有效交叉编译链永久有效三、交叉编译的使用对比gcc与armgccPC端交叉编译发送到树莓派运行四、带WiringPi库的交叉编译如何处理复制树莓派上的WiringPi库到主机软硬链接交叉编译一、本章概述 下面将详细介绍… 目录一、本章概述二、交叉编译工具链的下载安装下载安装交叉编译链临时有效交叉编译链永久有效三、交叉编译的使用对比gcc与armgccPC端交叉编译发送到树莓派运行四、带WiringPi库的交叉编译如何处理复制树莓派上的WiringPi库到主机软硬链接交叉编译一、本章概述 下面将详细介绍树莓派交叉编译的详细步骤。 二、交叉编译工具链的下载安装 下载 下载地址https://github.com/raspberrypi/tools 按照下图步骤操作下载。 文件有300多M外网比较慢这里也提供网盘链接下载 链接: https://pan.baidu.com/s/18H6hueqVHyQXhT6K0pK3Kg 提取码: 9hej 或者CSDN下载ttps://download.csdn.net/download/zhuguanlin121/18442880?spm1001.2014.3001.5501 安装 ①将压缩包拷贝进虚拟机linux直接拖入、共享文件夹、filezilla ②解压 unzip tools-master.zip③进入解压后的文件夹 cd tools-master/④进入arm-bcm2708 cd arm-bcm2708/⑤进入gcc-linaro-arm-linux-gnueabihf-raspbian-x64 cd gcc-linaro-arm-linux-gnueabihf-raspbian-x64/⑥进入bin目录 cd bin/可以看到有很多的可执行文件绿色软链接蓝色 用ls -l查看 这个软链接不占内存是个假的 实际用的是它所指向的一个可执行文件软链接不占内存只是一个符号指向了这个位置本质是为了简写。 交叉编译链临时有效 为何要配置交叉编译链为环境变量 以前使用的gcc是在本电脑上运行使用软链接的是在树莓派上运行。 交叉编译工具藏的很深如下图所示在其他路径底下就识别不出来交叉编译链每次要敲那么多的路径或者进入这个路径中来使用很麻烦。配置环境变量让他像使用gcc一样简便。 下面介绍配置交叉编译链临时有效的办法临时有效不建议使用换一个窗口就不行了。 1、显示当下的环境变量不管在哪个路径底下看到的环境变量是一样的 echo $PATH可以看到各个路径是以作为分隔符 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin2、复制想要添加为环境变量的路径pwd后复制 3、在冒号后面添加复制的路径 export PATH$PATH:4、再次使用 echo $PATH 查看是否添加成功 这样在其他路径下也能使用交叉编译的gcc查看版本号。 arm-linux-gnueabihf-gcc -v交叉编译链永久有效 方法修改工作目录下的.bashrc 隐藏文件配置命令终端 1、进入工作目录cd 也就是/home/zhugl打开编辑.bashrc vi .bashrc使用cd -可以在最近两个路径快速切换 2、把上面用到的配置环境变量的代码在末尾(shiftg快捷键跳到末尾)加入即可 3、使其立即生效之前没有这步也成功了 source .bashrc这样在其他路径、界面下也能使用交叉编译的gcc查看版本号。 arm-linux-gnueabihf-gcc -v三、交叉编译的使用 对比gcc与armgcc 项目创建.c文件使用gcc进行编译用file ./a.out查看文件信息 可在电脑上X86平台运行 项目使用arm-linux-gnueabihf-gcc进行编译用file ./a.out查看文件信息 可在树莓派上ARM架构运行 PC端交叉编译发送到树莓派运行 树莓派与虚拟机的网络必须在同一个网段 如果不相同继续执行会出现如下错误。 可用下面的指令修改虚拟机的ip地址 sudo ifconfig eth0 192.168.43.240scp armTest pi192.168.43.247:/home/pi四、带WiringPi库的交叉编译如何处理 复制树莓派上的WiringPi库到主机 登陆树莓派进入库目录 cd /usr/lib/可用ls大致查看 检索关键字“wiringPi”(区分大小写) ls -l | grep wiringPi可以看到软链接真正指向的库 把两个文件都用scp指令传输到宿主机VMware上 scp libwiringPi.so.2.50 zhugl192.168.0.2:/home/zhugl/Desktop/ scp libwiringPi.so zhugl192.168.0.2:/home/zhugl/Desktop/在VM中查看发现软连接失效了没有指向执行文件了那就要自己创建软链接了。 软硬链接 软链接 参考文章 https://www.cnblogs.com/zhangna1998517/p/11347364.html 概念 1. 软链接文件有类似于Windows的快捷方式。 2. 在符号连接中文件实际上是一个文本文件其中包含的有另一文件的位置信息。 3. 你选定的位置上生成一个文件的镜像不会占用磁盘空间 如何生成 指令 参数 要被链接的文件 软链接文件名字 ln -s libwiringPi.so.2.50 libwiringPi.so 硬链接 它会在你选定的位置上生成一个和源文件大小相同的文件 用的少 ln libwiringPi.so.2.50 libwiringPi.so ln -s 是linux中一个非常重要命令。功能是为某一个文件在另外一个位置建立一个不同的链接。 用途当我们需要在不同的目录用到相同的文件时我们不需要在每一个需要的目录下都放一个必须相同的文件我们只要在某个固定的目录放上该文件然后在其它的目录下用ln命令链接类似windows快捷方式不必重复的占用磁盘空间。 交叉编译 arm-linux-gnueabihf-gcc jidianqi.c -I /home/zhugl/Desktop/WiringPi/wiringPi -L. -lwiringPi -o crossJiDianQi宿主机交叉编译后拿到树莓派上直接运行 ./crossJiDianQi两个-I和-L不可互换。 ①-I(i的大写): include头文件是在非标准库中存在的并且也不是在当前文件夹下的需要将地址用-i(大写)包含进来。 ②-L:用到的函数或操作非标准库下的需要将库存在的地址用-L包含进来。 ③-l 链接的库。库文件一般为.a静态库或.so动态库文件使用注意要掐头去尾。比如:-lpthread。这里使用的是上一节我们生成的软链接动态库wiringPi.so链接时要掐头去尾-lwiringPi 注意我这里的头文件是下载的老师的树莓派库文件然后拿过来用的。我把它放到了我的ubuntu的桌面上然后一级一级找到wiringPi.h这个头文件路径然后放到-I后面进行地址包含。 树莓派库文件下载https://pan.baidu.com/s/1fUZ2hOj9-ZFZIxyTd2crLQ 提取码bvbw
http://www.sadfv.cn/news/67562/

相关文章:

  • 做网站也分内存大小的吗沈阳企业网站
  • 义乌网站制作公司做消费网站流程
  • 互联网公司网站建设pptwordpress 商业网站
  • 可以做软文推广的网站加强农业网站建设
  • 温州给企业做网站写作网站5妙不写就删除
  • 网站建设术语 英文北京建站公司哪家好
  • 个人网站备案范围北京设计制作公司
  • 国外免费搭建网站石家庄酒店网站建设
  • 免费制作app生成器网站常州网站建设设计
  • 站酷网页版网站结构的规划
  • 大企业网站建设哪里好做网站哪家比较好
  • 3g 手机网站网易企业邮箱服务器怎么设置
  • 网站建设是广告吗桂林漓江船票官网订票
  • 如何自建设网站品牌型网站建设
  • 怎么替换网站金融行业高端网站制作
  • 知名网站欣赏西安网站建设开发公司
  • 做视频网站把视频放在哪里找自适应网站好建们
  • 石家庄网站系统开发天河门户网站建设公司
  • 百度网站上传WordPress采集中文永久免费版下载
  • 购物网站修改文案服务器怎么安装WordPress
  • 网站安全狗 服务名百度网络电话
  • 知名网站建设在哪里企业qq邮箱
  • 移动网站视频主持人网网站提供什么服务
  • 网站建设总费用php做网站优势
  • 邢台 网站建设个人网站免费服务器
  • 怎么做自己的导航网站东莞网站se
  • 现在做个企业网站一般多少钱哈尔滨网站优化方式
  • 房产网站建设网站推广北京网站建设公司哪家最好
  • 网站流量转换常州建站服务
  • 山东潍坊建设银行招聘网站重庆直播网站平台建设