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

短视频营销成功案例青岛网络优化费用

短视频营销成功案例,青岛网络优化费用,达州seo排名,动漫电影做英语教学视频网站一、交叉编译的概念 交叉编译是在一个平台上生成另一个平台上的可执行代码。 编译:一个平台上生成在该平台上的可执行文件。 例如:我们的Windows上面编写的C51代码,并编译成可执行的代码,如xx.hex.在C51上面运行。 我们在Ubunt…

一、交叉编译的概念

交叉编译是在一个平台上生成另一个平台上的可执行代码。

编译:一个平台上生成在该平台上的可执行文件。

例如:我们的Windows上面编写的C51代码,并编译成可执行的代码,如xx.hex.在C51上面运行。

            我们在Ubuntu上面编写的树莓派的代码,并编译成可执行代码,如a.out.在树莓派上面运行。

二、为什么要交叉编译

(1)平台上不允许或者不能安装我们所需的编译器,比如51(内存比较小);

(2)因为目的平台上资源贫乏,无法运行我们所需的编译器;

三、平台运行至少需要两样东西

1.bootlosder(启动引导代码)

2.操作系统

四、交叉编译用到什么工具?

交叉编译器、交叉编译工具

五、交叉编译工具链的安装

5.1 工具链下载方式:网站下载

http://github.com/raspberypi/

 5.2.把下载的包放到 ubuntu 上,并解压:

unzip tools-master.zip

5.3.进入到 /home/clc/SYSTEM/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin 目录下:

 交叉编译工具

此时我们只能在这个目录中进行编译,为了更方便编译和能够让编译工具能在其他目录中进行编译,就要我们配置环境变量。

5.4.配置环境变量

1.永久有效

echo $PATH        显示当下环境变量

export   PATH=    配置环境变量        

vi   /home/clc/.bashrc

 G  跳转到文件尾部  gg  跳转到文件开头 

2.加载配置文件,马上生效配置

source  /home/clc/.bashrc

 六、交叉编译的使用

 6.1.检查交叉编译工具

arm-linux-gnueabihf-gcc -v (4.8.3的版本)

6.2.交叉编译 

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

6.3.把编译生成的可执行文件发到树莓派上  

 scp  clientInPi  pi@192.168.100.3:/home/pi

 指令   文件名   开发板用户名@开发板地址:开发板的绝对路径

6.4.带wiringPi库的交叉编译如何进行 

  • 正常我们先要交叉编译wiringPi库,编译出的库适合树莓派,这时候交叉编译可执行程序,链接库的格式也是正确的。

  • 通过-I  -L来指定

问题记录:

 arm-linux-gnueabihf-gcc switchDz.c -I /home/CLC/lessonPI/WiringPi/wiringPi -lwiringPi
/home/CLC/lessonPI/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/../lib/gcc/arm-linux-gnueabihf/4.8.3/../../../../arm-linux-gnueabihf/bin/ld: cannot find -lwiringPi
collect2: error: ld returned 1 exit status

原因:链接的库的格式不对,是宿主机的平台

如何解决呢?

#通过 -I -L 来指定
arm-linux-gnueabihf-gcc switchDz.c -I /home/CLC/lessonPI/WiringPi/wiringPi -L. -lwiringPi -o crossCompBinswitchDz
/*
1.-I 指定头文件路径
2.-L. 从当前路径去找
3.-o 重命名
*/

 6.5 SCP过程中存在的问题

问题一:

解决方案:查看这篇博客 解决scp命令pemission denied,please try again的问题

问题二:SSHD无法重启,权限不足问题

看这篇博客:关于sshd服务无法开启的问题集合_sshd服务启动失败_CheungChunChiu的博客-CSDN博客【代码】关于sshd服务无法开启的问题集合。_sshd服务启动失败https://blog.csdn.net/qq_30883899/article/details/131636656如何修改Linux系统的 /etc/ssh/sshd_config 文件 "/etc/ssh/sshd_config" E212: Can't open file for writin_是丽丽哇的博客-CSDN博客第一步:我们使用命令行vim /etc/ssh/sshd_config 执行修改,强制保持 :wq! 系统不让我们修改这个文件"/etc/ssh/sshd_config""/etc/ssh/sshd_config" E212: Can't open file for writingPress ENTER or type command to continue  既然不让我...https://blog.csdn.net/u010883578/article/details/90201160最后提醒一句一定要查看IP是否正确,踩过坑!

http://www.rdtb.cn/news/15348.html

相关文章:

  • 我们为什么要学网站开发今日国内新闻头条大事
  • 手机网站 微信链接怎么做seo刷关键词排名工具
  • 四川省城乡和建设厅网站长沙seo男团
  • 网站外部链接推广普通话文字素材
  • 登录河北建设厅网站进入不了优化网站制作方法大全
  • 网站编辑给续南明做的封面英文外链代发
  • 怎样把建好的网站上传到互联网关键词优化的建议
  • 网站开发工具发展史哪个平台推广效果最好
  • 长网页网站程序员培训班要多少钱
  • 手机可以做网站吗国内新闻摘抄
  • 免费推广网站入口2023燕最新注册域名查询
  • 亚马逊卖家可以做促销的网站免费网站推广
  • jsp 做网站需要什么小程序定制开发公司
  • 上海市政网网址宁波营销型网站建设优化建站
  • 免费的网站seo快排优化
  • 北京网站设计权威乐云践新国内做网站的公司
  • wordpress $user_id网站怎么优化关键词快速提升排名
  • 洛阳网站建设哪家权威搜索引擎营销sem
  • 镇江市建设工程质量监督局网站朋友圈广告投放
  • 做毛绒玩具在什么网站上找客户搜索引擎优化中的步骤包括
  • 宣城地宝网站开发uv推广平台
  • 四合一做网站百度竞价开户3000
  • 哪里有做网站系统seo培训多少钱
  • 建设银行+贷款+查询+网站广州最新重大新闻
  • 网站制作需要什么资料打开百度浏览器
  • wordpress get titleseo技巧优化
  • 做地方网站赚钱吗今天最新新闻
  • 大学网站设计seo推广有哪些公司
  • 新疆建设厅官方网站资质公告新东方厨师学费价目表
  • 电商网站如何存储图片什么软件可以推广