centos7嵌入式环境搭建
1. 在网上搜索下载交叉编译器arm-linux-gcc文件,我下载的是:arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
2. 在/usr/local目录下创建文件夹arm:
[guo@localhost Work]$ cd /usr/local/
[guo@localhost local]$ mkdir arm
mkdir: 无法创建目录"arm": 权限不够
[guo@localhost local]$ sudo mkdir arm
[sudo] guo 的密码:
[guo@localhost local]$ ls
arm bin etc games include lib lib64 libexec python sbin share src
3. 将下载的arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2文件移动到arm文件夹下:
[guo@localhost arm]$ sudo mv /home/guo/Work/arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 ./
4. 解压缩:
[guo@localhost arm]$ sudo tar -xjvf arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
5. 将交叉编译器加入到环境变量中。在用户目录下,编辑.bashrc文件。
在文件的最后一行添加:export PATH=$PATH:/usr/local/arm/arm-2014.05/bin
注意:后面的路径应该填写自己的实际路径。
[guo@localhost ~]$ gedit .bashrc
6. 重新加载环境变量:
[guo@localhost ~]$ source .bashrc
7. 查看编译器版本:
[guo@localhost local]$ arm-none-linux-gnueabi-gcc -v
会看到编译器的版本是4.8.3.
8. 如果不成功,可以试着修改arm文件夹的属性:[guo@localhost local]$ sudo chmod 777 arm
或者安装32位的库:[guo@localhost ~]$ sudo yum install glibc.i686
9. 建立软连接,使用arm-linux-gcc代替arm-none-linux-gnueabi-gcc:
在/usr/local/arm/arm-2014.05/bin目录下,输入下面的指令(其他命令也可以):
[guo@localhost bin]$ sudo ln -s arm-none-linux-gnueabi-gcc arm-linux-gcc
最新文章
- Javascript贪食蛇小游戏
- JavaScript的学习资料
- iOS9 tableVIewCell的分割线不显示,只有在滑动的时候才显示?
- Oracle 11g 中恢复管理器RMAN介绍
- 洛谷P1174 打砖块
- php YAF
- jQuery的.click,.bind,.unbind,.on,.off,.delegate,.undelegate
- Canopy v. 1.5.5 ubuntu安装流程
- C#编写以管理员身份运行的程序
- javaIo流实际应用
- JavaEE开发使用Maven管理的SpringMVC工程
- angular4.0项目build发布后,刷新页面报错404
- MySQL InnoDB表压缩
- springboot之启动原理解析
- 监控mysql
- Github 上 Star 最多的个人 Spring Boot 开源学习项目
- docker国内镜像源
- web的分页方法
- Visual Studio AI 离线模型训练(Windows10)
- [PHP] 算法-构建排除当前元素的乘积数组的PHP实现
热门文章
- 修改数据库中的内容报错:PropertyAccessException:Null value was assinged to a property of primitive type setter of
- linux计划任务(一)
- swift - 动态计算文本高度
- 百度地图api描绘车辆历史轨迹图
- Android-bindService本地服务-初步-Service返回对象
- 基于JWT的web api身份验证及跨域调用实践
- Android 属性动画实现一个简单的PopupWindow
- Ubuntu 16.04.2 LTS 安装 jdk1.6 和 tomcat6 (一)
- Linux 下 Memcached 缓存服务器安装配置
- Myeclipse文件没出错,但是项目上显示有错的解决办法