嵌入式Linux 交叉编译器的建立(4.3.1版本)

匿名 (未验证) 提交于 2019-12-02 21:56:30
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hello_wordmy/article/details/89839378

1.交叉编译包的安装


创建文件夹
mkdir /usr/local/arm

解压 xzvf 4.3.1-eabi-armv6-up-cup6410.tar.gz 到 /usr/local/arm
目录下
tar xzvf 4.3.1-eabi-armv6-up-cup6410.tar.gz -C /usr/local/arm

修改配置文件


PATH=$PATH:$HOME/bin:/usr/local/arm/4.3.1-eabi-armv6/usr/bin

LD_LIBRARY_PATH=/usr/local/arm/4.3.1-eabi-armv6/gmp/lib:/usr/local/arm/4.3.1-eabi-armv6/mpfr/lib

更新配置文件
source ~/.bashrc

检测是否安装成功

(如果出现arm-linux-gcc的版本信息,则安装成功gcc version 4.3.1 (for S3C64XX Samsung Electronics AP Development Team)


2.minicom 连接与配置





(




3.if配置





ifconfig eth0 192.168.1.145 netmask 255.255.255.0

关闭防火墙 setup

4.nfs服务


编辑exports文件,进入exports文件
后进行对要挂载文件的配置/usr *(rw,sync),然后保存并推出。


/root/ljc

6.在连接成功后

cd /mnt/

7.在宿主机上写c代码,使用arm-linux-gcc编译成可执行文件


8. 在开发板上运行可执行程序


//hello.c

#include<stdio.h>

#include<stdlib.h>

int main()

{



}

arm-linux-gcc -g -o hello.c hello


PC机 与 开发板链接:



























5.建立NFS文件共享(宿主机)







6. 挂载NFS共享目录(开发板)






8. 在开发板上运行可执行程序

文章来源: https://blog.csdn.net/hello_wordmy/article/details/89839378
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!