本帖最后由 小菜儿 于 2014-9-2 15:13 编辑
接上一帖,更新至交叉编译环境建立,下一步开始开发应用程序,持续更新中……
四. 应用开发 1. 建立交叉编译环境 两个网站的分享,过程如下: 第一:执行git clone git://github.com/raspberrypi/tools.git获取相关资源; 第二:cd tools,进入tools文件夹; 第三:cp -r arm-bcm2708 /opt,拷贝文件夹arm-bcm2708到/opt目录下; 第四:sudo gedit ~/.bashrc,修改环境变量; 第五: 【32位系统】 export PATH=$PATH:/opt/ tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin 【64位系统】 export PATH=$PATH: /opt/ tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin 第六:保存退出,并运行source .bashrc 第七:测试,arm-linux-gnueabihf-gcc -v 第八:代码测试,建立hello.c文件并检入: #include <stdio.h> int main(void) { int i; for (i=0; i<5; i++) { printf("Hello %d!\n", i); } return 0; } 保存退出,并使用交叉编译环境编译。 arm-linux-gnueabihf-gcc hello.c –o hello 生成可执行文件。将可执行文件拷贝到bananapi,运行./hello,结果如下: |