arm-linux-gcc arm-elf-gcc 区别(转)
摘要:ARM的嵌入式系统开发中,常常用到交叉编译的GCC工具链有两种:arm-linux-*和 arm-elf-*,两者区别主要在于使用不同的C库文件。arm-linux-*使用GNU的Glibc,而arm-elf-*一般使用 uClibc/uC-libc或者使用REDHAT专门为嵌入式系统的开发的C库newlib.Glibc。uClibc/uC-libc以及 newlib都是C语言库文件,只是所应用的...
阅读全文
posted @
2010-01-16 15:12
灰太狼大王
阅读(442)
推荐(0)
ubuntu软件的卸载和安装
摘要:方法一:可以用终端安装或卸载软件。方法二:用系统自带的“新立得软件包管理器” 在终端里 安装软件 apt-get install softname1 softname2 softname3……卸载软件 apt-get remove softname1 softname2 softname3……卸载并清除配置 apt-get remove --purge softname1更新软件信息数据库 apt...
阅读全文
posted @
2010-01-06 09:16
灰太狼大王
阅读(273)
推荐(0)
skyeye错误
摘要:运行 testsuit的时候出现error in mem_read_word问题。 主要修改skyeye安装文件中生成Makefile文件:LIBS = -lbfd -lm -liberty -lc修改为LIBS = -lbfd -lc -lm -liberty
阅读全文
posted @
2010-01-06 09:15
灰太狼大王
阅读(331)
推荐(0)
porting linux
摘要:编译器:arm-linux- 3.4.1 出现以下错误 cc1: error: invalid option `short-load-bytes'make: *** [entry.o] 错误 1 如果改用2.95.3则不会出现该问题。 原因是高版本的编译器不支持-mshort-load-bytes选项,改为-malignment-traps即可。 makefile中一些易忘记的东西 Make...
阅读全文
posted @
2010-01-05 22:54
灰太狼大王
阅读(171)
推荐(0)