01 2010 档案
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) 推荐(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) 推荐(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) 评论(1) 推荐(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) 推荐(0)