Arm-Linux(树莓派)交叉编译环境的配置
来源:互联网 发布:知乎 被离职 编辑:程序博客网 时间:2024/06/06 23:38
新接触Linux系统,对于交叉编译环境摸索了好几天,终于把helloworld给编译出来了,在这里记录一下,希望能帮助到后面的朋友。
首先介绍一下,电脑安装的ubuntu14.04,arm板为树莓派,二者用网线连接,通过ssh远程控制,ubuntu先更新好( sudo apt-get update,sudo apt-get upgrade),下面开始配置过程:
1 建立目录,下载并解压交叉编译工具
#mkdir -p /home/lipengxiang/toolchain 在home目录下建立名为toolchain的文件夹,用于存放交叉编译工具
#cd /home/lipengxiang/toolchain 进入该文件夹
#wget https://s3.amazonaws.com/RTI/Community/ports/toolchains/raspbian-toolchain-gcc-4.7.2-linux32.tar.gz
下载交叉编译工具
#tar xvzf raspbian-toolchain-gcc-4.7.2-linux32.tar.gz解压交叉编译工具
2 添加路径
在文件的最后一行加入
“export PATH=/home/lipengxiang/toolchain/raspbian-toolchain-gcc-4.7.2-linux32/bin:$PATH ”,
按ctrl+x退出,然后输入命令
#source .bashrc 运行文件使路径配置生效
3 编译程序
# arm-linux-gnueabihf-gcc -v 查看交叉编译器的版本
可以在终端窗口中看到版本为4.7.2,同样可以在树莓派的终端窗口输入该命令,版本为4.6.3.
在home下编写一个简单的helloworld程序,保存为helloworld.cpp。
#arm-linux-gnueabihf-g++ helloworld.cpp -o helloworld_arm 交叉编译生成arm可执行的文件
4 拷到树莓派上运行程序
#scp helloworld_arm pi@192.168.1.103:/home/pi 将程序复制到树莓派上
在树莓派终端窗口中输入 #./helloworld_arm 便得到运行结果。
- Arm-Linux(树莓派)交叉编译环境的配置
- arm-linux交叉编译环境的配置
- 配置 arm-linux-gcc 交叉编译环境
- arm-linux-gcc交叉编译环境的配置
- arm-linux-gcc交叉编译环境的配置
- arm-linux-gcc交叉编译环境的配置
- arm-linux交叉编译环境的搭建
- ARM-LINUX交叉编译环境的搭建
- arm-linux交叉编译环境
- Linux ARM交叉编译环境
- Ubuntu配置安装ARM Linux交叉编译环境完整流程
- 在linux上配置arm交叉编译虚拟环境
- Ubuntu,TQ2440,arm-linux,Qt交叉编译环境配置
- cmake 配置arm-linux-gcc 交叉编译环境
- ubuntu14.04配置arm-linux-gcc4.4.3交叉编译环境
- Linux下配置交叉编译环境arm-none-eabi-gcc
- 远程编译 BlueZ ARM交叉编译环境配置(-)----PASS
- Openwrt 交叉编译环境的配置 linux
- ArcGIS for android 帮助文档
- 浅谈分析普通sql手工注入
- 软件工程的一些题目
- 汇编指令lodsb和stosb、lodsd和stosd
- python标识符解释
- Arm-Linux(树莓派)交叉编译环境的配置
- 【PHP缩略图类】手机照片不能生成缩略图问题以及解决方案
- A星算法
- CF#FF (Div. 2) C.
- 实时传输协议RTP与RTCP
- VMware安装Arch Linux(桌面环境)
- VS2012编译出来的程序在XP上运行不了怎么办?如何用VS2012 编译以XP为目标平台的程序!
- Design Pattern
- 方向梯度直方图(HOG)和颜色直方图的一些比较