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

河南工程招标网站前端网页设计样例

河南工程招标网站,前端网页设计样例,国外html响应式网站模板下载,阿里云 wordpress博客交叉编译是什么#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.sadfv.cn/news/282277/

相关文章:

  • 聊城营销网站建设价格网络营销的方式有几种
  • 徐州网站平台怎么上传网站图片的链接
  • 用什么做网站的访问量统计凡客是什么意思
  • 房产交易网站建设策划案百度cdn wordpress
  • 国内优秀网站设计欣赏学校网站建设汇报ppt模板
  • 企业网站的制作国外可以做网站盈利模式有哪些
  • 蓬莱做网站公司c苏宁网站开发
  • 淄博网站制作设计高端南昌做网站和微信小程序的公司
  • 微网站自己怎么做青岛网站建设加王道下拉
  • 做优惠券网站要多少钱广州市信息技术职业学校
  • 网站管理的主要工作有哪些手机网站 方案
  • 企业网站备案 优帮云北京 网站开发 排行
  • 有经验的大良网站建设网站优化主要优化哪些地方
  • 功能型网站建设时间天津手动网站建设调试
  • 江西省城乡和住房建设厅网站网站建设公司创业
  • 做问卷美观的网站网站的footer怎么做
  • 西安大型网站建设公司推广小程序的营销策略
  • 房地产网站系统网站建设需要哪些东西
  • 组工网站档案数字化建设app推广的网站
  • 广告模板在哪个网站好wordpress无法管理站点
  • 做医疗器械网站怎么找高清大图学网站建设语言
  • 大连六兄弟网站建设seo比较好的优化方法
  • 网页编辑用什么软件深圳seo优化seo优化
  • 济宁建设局网站首页wordpress mysql口令
  • 仙桃市建设局网站天津品牌网站制作
  • 抚州建站速建网站深圳网站建设大公司排名
  • 展示型建站模板平台抖音代运营赚钱吗
  • php做原生直播网站华诚博远建筑规划设计公司
  • 做视频网站需要哪些手续网上开店创业
  • 兰州哪里做网站十大下载网站免费安装