常用的方法大致2种:
下载 toolchain 一般为: arm-xxx-linux-gnueabihf-4.9.3(xxx).tar ,解压后
方法一:
将编译器的路径加入到PATH中,用vi编辑 或者 nano/vi ~/.bashrc,在末尾加入以下内容:
例如:
export PATH=/opt/FriendlyARM/toolchain/4.9.3/bin:$PATH export GCC_COLORS=auto
路径 设置为 自己 工具链 toolchain 所在目录位置;
执行一下~/.bashrc脚本让设置立即在当前shell窗口中生效,注意"."后面有个空格:
. ~/.bashrc
这个编译器是64位的,不能在32位的Linux系统上运行,安装完成后,你可以快速的验证是否安装成功:
arm-linux-gcc -v
修改/etc/profile文件:
# vim /etc/profile
增加路径设置,在末尾添加如下,保存/etc/profil文件:
export PATH=$PATH:/usr/local/arm/3.4.1/bin
立即使新的环境变量生效,不用重启电脑:
对应方法一:#source /root/.bashrc
对应方法二:# source /etc/profile
检查是否将路径加入到PATH:
# echo $PATH
显示的内容中有/usr/local/arm/bin,说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。
测试是否安装成功
# arm-linux-gcc -v
方法三:
直接export法(应该是 不能长期有效的 方法)
直接执行以下命令:export PATH=$PATH:/usr/local/arm/4.3.2/bin
(后面的/usr……是您解决后交叉编译工具的绝对路径)
参考:
http://blog.chinaunix.net/uid-26923078-id-3197303.html
http://blog.csdn.net/xukai871105/article/details/24932611
http://wiki.friendlyarm.com/wiki/index.php/NanoPi_2/zh
python入门代码指南教程书籍推荐2020总结全集汇总记住,如果您想学习Python,市场上有很多可用的资源。这些可以包括书籍,甚至在线课程..在这篇文章中,我们为Python编写了最好的书籍,无论是为普通业余爱好者还是编程天才的孩子们!这些书中的每一本都非常受欢迎,所以你可以根据自己的学习感受来选择你喜欢的书。所以,让我们来看看他们吧!首先,让我们从简单开始,专注于初学者最好的Python书籍...
下载链接https://download.csdn.net/download/huanghong6956/15637935
Class A实现接口CallBack callback——背景1 class A中包含一个class B的引用b ——背景2 class B有一个参数为a的方法doB ——背景3 A中的方法doA调用B的方法doB(I a,String xxx) ——A类调用B类的某个方法 doB();然后b就可以在doB(I a,String xxx) 方法中调用A的接口实现方法doI(String xx);
#!/bin/bashif [ $# -eq 1 ]; then day=$1else day=`date +"%Y%m%d" -d"-1 days"`fiesType="_doc"esIndex="ES索引名前缀"esIndexName=${esIndex}_${day}/${esType}name=dataToES_${day}userandkey=ES访问账号:ES访问密码ipAndPort=ES访问域名:ES访问端口#添加当天日期的索引别名使查询有效#保.
$("#panel").hover(function(){ $(this).stop().animate({height:"200",width:"300"},200); },function(){ $(this).stop().animate({height:"100",width:"100"},300); });
基于electron-quick-start-master基础安装使用sqlite3先上图一、Electron下编译后的sqlite3文件Node.js12.8.1, Chromium78.0.3904.130, and Electron7.1.9.以上版本编译的sqlite3编译后的sqlite3 下载文件1、 npm install sqlite3 --...
欢迎关注“小白玩转Python”,发现更多 “有趣”如果你的图像有随机噪声,不均匀的光照,前面的物体上的洞,等等。在将图片发布到计算机视觉 API 之前,有几件事情是你可以做的。在本文中...
看了wiki上面的关于消息发布器和订阅器之后,对于ros::spin()和ros::spinOnce()不是很理解。于是查了很多资料,总结如下:关于ros消息发布器和订阅器的教程:http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber(c++)看完链接里面的教程后,我们知道:消息发布器
作者:小程故事多https://www.jianshu.com/p/d96906140199一、前言我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问...
可以先看看这个文章: Android Retrofit 实现(图文上传)文字(参数)和多张图片一起上传Retrofit2是目前很流行的android网络框架,运用注解和动态代理,极大的简化了网络请求的繁琐步骤,非常适合处理restfull网络请求。在项目中,经常需要上传文件到服务器,有时候是需要上传多个文件。网上文章基本都是单文件上传教程,这篇文章主要讲retrofit的多文件上传实现。 个人觉
这个方法其实是用来比较字符串的值的,因为如果直接==那么比较的是地址值,不是字符串的值#include "stdio.h"void main(){ char flower[100]; for(;;)//while(1) { printf("请输入鲜花的名称:"); scanf("%s",flower); if(strcmp(flower,"百合")==0) { printf("心想事成\n"); } els