zumy_mbed无法编译解决办法
来源:互联网 发布:路由器端口转发设置 编辑:程序博客网 时间:2024/06/03 15:09
zumy_mbed无法编译解决办法
1 下载编译器
首先,当在zumy_mbed文件夹下make时提示commond not find时,需要下载gcc-none-eabi-gcc的编译器,下载地址如下:
https://launchpad.net/gcc-arm-embedded/+download
安装教程参考如下:
linux安装gcc-arm-none-eabi
关于gcc-arm-none-eabi编译器,参考:
1、arm-none-linux-gnueabi(ARM architecture, no vendor, linux OS, and the gnueabi ABI)
用于编译ARM架构的u-boot、linux内核、linux应用等
2、arm-none-eabi
用于编译ARM架构的裸机系统(包括linux的 boot、kernel)
3、arm-eabi
Android ARM 编译器
arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
此时,我下载的版本为:
Figure1 交叉编译器版本选择
2 安装编译器
下载后,解压到/usr/bin目录内,这里可以随意设置解压目录,当解压到/usr/bin时,注意此时可能没有权限,解压命令可能需要加上sudo。
sudo tar –xvf gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2–C /usr/bin
解压后,修改/etc/profile中的内容,使其每次启动都生效。
/etc/profile文件的作用,参考:
linux的etc/profile文件的作用是什么
export PATH=exportPATH=/usr/bin/gcc-arm-none-eabi-4_9-2015q1/bin:$PATH
这里要注意目录要设置为自己的解压目录,且为bin目录,目录内即为arm-none-eabi-xxx的执行文件。
Figure2 profile文件增加内容
添加完成后,使用命令:
source /etc/profile
使刚刚添加的生效,再使用命令:
arm-none-eabi-gcc –v
查看刚刚安装的是否成功,若提示:
/arm-none-eabi-gcc: No such file ordirectory
则是因为使用的是64位系统,需要安装32位的库
3 安装32位库
参考连接:arm-none-linux-gnueabi-gcc-v 出现: No such file or directory
这里使用命令:
sudo apt-get install ia32-libs
提示无法找到,可以用其他的软件代替:
Figure3 提示ia32无法安装
安装上述软件代替:
sudo apt-get install lib32z1 lib32ncurses5lib32bz2-1.0
安装后,在执行arm-none-eabi-gcc –v
提示:
Figure4 安装成功后使用命令可以显示版本
安装成功,显示版本为5.4.1,现在可以编译文件了。
4 编译zumy_mbed
编译zumy_mbed成功:
Figure5 成功编译zumy_mbed
- zumy_mbed无法编译解决办法
- FFmpeg无法编译ffplay解决办法
- Eclipse无法启动/无法编译,解决办法
- eclipse无法自动编译的原因解决办法
- flex4 无法编译生成html解决办法
- 致命错误:“无法编译样式表” 解决办法
- Delphi 的DFM文件乱码无法编译的终极解决办法
- Windows API 编程 关于socket程序无法编译解决办法
- Eclipse无法编译rt.jar中的某些包解决办法
- myeclipse修改系统时间后无法编译的解决办法
- COCOS2D-X 无法编译到Android平台的解决办法
- Oracle存储过程(表)无法编译被锁住解决办法_hanCSDN_20130605
- Eclipse无法编译rt.jar中的某些包解决办法
- xcode编译后无法找到xx文件的错误解决办法
- NorthStar选择MultiFLEX2-AVR控制器时无法编译的解决办法
- node更新版本后sass无法编译解决办法
- Linux_ubuntu安装QT后无法编译无法运行显示'permission denied'的解决办法
- 遇到WinEdt中文无法编译通过或无法显示的解决办法
- C语言 java输出100之内的质数
- c++学习之new int()和new int[]的区别
- 操作系统安装过程
- opencv如何查看函数源代码?
- java语言基础(95)——线程组的使用
- zumy_mbed无法编译解决办法
- JDK-9的安装与环境变量配置
- poj 3984
- Git报错Unlink of file 'readme.txt' failed. Should I try again? (y/n)
- 读《富爸爸,穷爸爸》
- 【图像特征提取1】方向梯度直方图HOG---从理论到实践------附带积分图像的解析
- 前端知识整理之CSS盒模型
- C语言程序设计17通信 第一章作业
- C语言 归并排序