多语言展示
当前在线:716今日阅读:60今日分享:41

linux交叉编译嵌入式开发 环境变量设置教程

嵌入式开发,linux环境下,写好代码和makefile文件后,需要make命令产生二进制文件, 后缀.bin的文件,这需要先 环境变量设置。  最基本的arm-linux-gcc  命令也需要环境变量设置,不然提示  commond no found.
工具/原料

32位虚拟机ubuntu,32位交叉编译工具arm-2009q3.tar.bz2 压缩包编译器,分享下载地址 http://pan.baidu.com/s/1slvoKw9

方法/步骤
1

虚拟机系统(我的虚拟机系统ubuntu)是32位的,才能用这个arm-2009.tar.bz2压缩包编译器,64位虚拟机系统,需要在虚拟机能连接网络情况下,输入命令 sudo apt-get install lib32z1 lib32stdc++6其他操作同样

2

第一次进入虚拟机,重新设置密码,sudo passwd设置好,提示 password updated successfully接住输入命令  su -  进入root用户权限,没有进入很多操作提示,不允许,没有权限,等等

3

1 首先建一个目录,       mkdir  /usr/local/arm虚拟机创建共享文件夹 share,电脑系统和虚拟机系统共享文件夹。然后把arm-2009q3.tar.bz2 放进去共享文件夹 share。

5

解压成功后,设置环境变量,这个  make 命令虚拟机才懂vi ~/.bashrc按i键,进入输入模式,最后一行写入  export PATH=/usr/local/arm/arm-2009q3/bin:$PATH按ESC退出键一下,返回命令模式,按shift键和键盘 L键右边的 ;键,屏幕打出一个冒号,然后输入wq   保存退出。输入  source  ~/.bashrc  环境变量生效输入  arm-linux-gcc -v  看看有没有版本信息,如果Command not found说明没有成功,或者你的虚拟机是64位的,需要在虚拟机能连接网络情况下,输入命令 sudo apt-get install lib32z1 lib32stdc++6

推荐信息