Linux上交叉编译环境配置

2021-09-09  本文已影响0人  BenjaminU

基础知识:

交叉编译环境:

gcc 安装:

  1. gcc下载地址(版本选择开发板供应商会提供):1. https://releases.linaro.org/components/toolchain/gcc-linaro/
  2. 解压后,放到任意路径下,如 /opt/下,并将路径(例如下边地址)加入/etc/profile文件最后:
export PATH=$PATH:/opt/arm/gcc-6.5.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/arm/gcc-6.5.0/lib
  1. 执行source命令时环境变量生效:
    source /etc/profile
  2. 执行,返回版本信息
    arm-linux-gnueabihf-gcc -v
    1631180032(1).png

编译环境测试

  1. 生成hello.c文件,文件包含以下文本:
#include <stdio.h>
int main(){
   printf("hello world");
   return 0;
} 
  1. 运行编译命令,生成a.out文件
    arm-linux-gnueabihf-gcc -Wall hello.c
  2. 通过scp将a.out拷贝到arm开发板
  3. 在开发板上运行./a.out,打印"hello world"即为成功。

参考:

上一篇下一篇

猜你喜欢

热点阅读