使用环境:
ubuntu 4.4.3-1
Linux version 2.6.32-21
gcc version 4.4.3
ELDK4.2
下载eldk的不同版本 :eldk下载
配置时参考文章如下:
[1]. 在ubuntu上打造ELDK4.2开发环境 [主要参考]
[2]. Ubuntu18.04 安装ELDK交叉编译Linux kernel
[3]. eldk (Embeded Linux Development Kit)安装
步骤:
1 挂载
先把下载的文件(.iso文件)放到任意目录下,在.iso所在路径下进行挂载,挂载到任意一个目录(这个目录自己创建即可,/mnt/eldk4.2/ )
sudo mount -o loop arm-2008-11-24.iso /mnt/eldk4.2/
注意:
挂载后的文件夹不能直接删除,因为系统不让删。需要在eldk4.2下先卸载,再次sudo rm -rf删除文件夹
sudo umount /mnt/eldk4.2/
2 安装
再创建一个文件夹/opt/eldk4.2(位置随意),在/opt/eldk4.2文件下进行安装
sudo /mnt/eldk4.2/install arm
更高一点的版本eldk,安装命令使用这个是有效的
sudo ./install.sh -d /opt/eldk-5.0 -s
注意:
如果这里安装有提示 .gvfs权限不够 ,赶紧到这个提示的路径下把.gvfs文件删掉
原因: 参考文章 Linux Root下的.gvfs出现异常解决办法,亲测有效。
删除命令:
sudo umount .gvfs
sudorm -rf .gvfs
3 配环境变量
在/home路径或者/home/..的相关路径(我的是在/home的第二层路径)下找到 .bashrc,
在文件末尾加上这两句话,注意路径要是自己的路径
export CROSS_COMPILE=arm-linux-
export PATH=/opt/eldk4.2/bin:/opt/eldk4.2/usr/bin;SPATH
4 最后
环境变量保存退出后,执行
source .bashrc
5 测试
重新登录 测试下, 完成
arm-linux-gcc -v