历史上的今天
今天是:2025年04月26日(星期六)
2019年04月26日 | S3C2440交叉编译环境搭建
2019-04-26 来源:eefocus
在韦东山《Linux开发使用手册》光盘中的tool目录下找到交叉编译的工具包arm-linux-gcc-4.4.3.tar.gz,安装步骤:
1、解压交叉编译开发工具包
sudo tar xvzf arm-linux-gcc-4.4.3.tar.gz -C /
解压工具链到根目录,这里的解压目录可以任意指定。系统中会增加目录/opt/FriendlyARM/toolschain/4.4.3/
2、修改环境变量,把交叉编译器的路径加入到PATH
采用修改/etc/bash.bashrc文件的方法(还可有别的方法)
①用vim打开文件:
#sudo vim /etc/bash.bashrc
②在最后面新建一行加上:
export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin
3、立即使新的环境变量生效,不用重启电脑:
#source /etc/bash.bashrc
{
这是上面修改环境变量的另一种方法
① $sudo -i 输入自己的密码,这是进入超级用户权限
② cd /root/
vim .bashrc
③ 在最后加上 export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin (路径)(注意等号那边不要有空格)
④ source ~/.bashrc (立即生效) (好像只能本终端,注销一下就永远都有这个环境变量的)
}
4、检查是否将路径加入到PATH
#echo $PATH
若显示的内容中有刚刚添加的交叉编译器所在目录,则证明编译环境安装成功。
5、测试是否安装成功
指令:#arm-linux-gcc -v
上面的指令会显示arm-linux-gcc信息和版本,显示的内容信息:
此时,证明安装成功。
6、编译实验
写个HelloWorld程序,测试交叉工具连
写下下面的HelloWorld程序,保存为hello.c
#include
int main()
{
printf(“HelloWorld!n”);
return0;
}
执行下面的指令:
#arm-linux-gcc-o hello hello.c
要是不报错说明安装成功。
下一篇:2440裸板程序之时钟初始化
史海拾趣
|
现代通信技术的迅速发展使得许多应用领域都采用无线的通信方式进行数据传输。编解码芯片PT2262、PT2272组成的电路,由于具有体积小、功耗低、功能强、成本低等特点,广泛应用于各类的无线遥控器、无线报警器以及玩具等其他小型电器装置。但是,这种 ...… 查看全部问答> |
|
为什么EVC创建建Pocket PC 2003 程序时,默认就变standardsdk了? 然后我选Pocket PC 2003 平台,evc就卡住了 .无法响应 都重装好几次EVC,Pocket PC 2003 SDK了… 查看全部问答> |
|
为什么sysgen hpc 产生两个大小不同的ceshell.lib C:\\WINCE500\\PBWorkspaces\\simu3\\WINCE500\\Emulator_x86\\cesysgen\\sdk\\lib\\x86\\retail\\ceshell.lib (5K) C:\\WINCE500\\PUBLIC\\SHELL\\OAK\\LIB\\X86\\RETAIL\\ceshell.lib (1150K) 我的hpc是从wince老版本 ...… 查看全部问答> |
|
各位好: 我买开发板的时候经常听到有人问这种开发板能不能支持某一种操作系统,比如VxWorks操作系统。 我是菜鸟,我不理解所谓的开发板能不能支持什么操作系统。但我查了有关资料之后就产生如下理解: “一种开发板能不能支持某一种操作系统, ...… 查看全部问答> |
|
一个学了一年VC的人去做车载音响软件开发需要学习什么硬件知识,请大家帮忙! 各位好,请过来人帮忙!我本来是准备走VC应用程序道路的,大四上学期才开始学的VC,找了将近半年多的VC工作没有找到。现在反而找到一个机会去做车载音响软件开发。当时面试官说你学桌面软件的,但我们是做那种单片机 ...… 查看全部问答> |
|
实验室管理工程师 设备管理工程师 电池质量工程师 EMC整改工程师 信号完整性分析工程师 硬件电路设计工程师 软件工程师 硬件工程师 Windows程序开发工程师 电池管理系统控制策略开发工程师 电池管理系统安全工程师 电网配电工程师 充电 ...… 查看全部问答> |
|
How 2 “Getting a Profile Identifier from the ZigBee Alliance” without require from Zigbee Alliance?? is anyone alrady have the ENUM of the identifier?both manufacturer-specific and public is excellent!… 查看全部问答> |
|
智能电网设备应用中必须保证的高要求高标准以2008年中国北京奥运会成功举办为契机,近五年来,中国大力推动智慧城市的发展,其中智能电网系统就是重要组成部分。从2011年开始, ...… 查看全部问答> |




