ubuntu搭建编译arm bin环境

测试环境:Ubuntu 14.04 64bit
1、安装arm-linux-gnueabi:

$sudo apt-get install libc6-armel-cross libc6-dev-armel-cross
$sudo apt-get install binutils-arm-linux-gnueabi
$sudo apt-get install libncurses5-dev

2、如果你的开发板是Arietta, Aria 或 FOX,则安装如下:

$sudo apt-get install gcc-arm-linux-gnueabi
$sudo apt-get install g++-arm-linux-gnueabi

如果你的开发板是Acqua,则安装如下:

$sudo apt-get install gcc-arm-linux-gnueabihf
$sudo apt-get install g++-arm-linux-gnueabihf

3、到此环境安装完毕,测试如下代码,test.c:

#include "stdio.h"
int main(void) {
  printf("Test by cofface !\n");
  return 0;
}

4、编译指令:

$arm-linux-gnueabi-gcc test.c -o test

5、编译完成后拷贝test文件到开发板上运行:

scp test root@[开发板ip]:/root

6、开发板返回结果:

~#./test
Test by cofface !

附:编译C++方式:
1、测试代码:

#include "iostream"
 using namespace std;
 int main(int argc, char *argv[]) {
    cout << "Test by cofface !" << endl;
    return 0;
}

2、编译指令:

$arm-linux-gnueabi-g++ test.cc -o test

3、编译完成后拷贝test文件到开发板上运行:

$scp test root@[开发板ip]:/root

4、开发板返回结果:

~#./test
Test by cofface !

合作联系邮箱:cofface#cofface.com(请将#替换为@)

转载请注明来源:Cofface Blog » ubuntu搭建编译arm bin环境

赞 (13) 打赏

感谢您的支持,我会继续努力的!

支付宝扫一扫打赏