ChinaUnix.net
相关文章推荐:

arm linux gcc 源码

有人碰到过么?

by ww2000e - CPU与编译器 - 2011-07-29 16:50:53 阅读(6655) 回复(8)

相关讨论

linux-2.6.20.6/arch/arm/boot/compressed/head.S 开头有一段宏定义,我们只看其中一段,分析一下gnu arm汇编的宏定义 #elif defined(CONFIG_ARCH_S3C2410) .macro loadsp, rb mov \rb, #0x50000000 add \rb, \rb, #0x4000 * CONFIG_S3C2410_LOWLEVEL_UART_PORT .endm #else 这里定义了一个宏,宏名是loadsp,rb是这个宏的参数。宏的参数在被引用时必须加...

by sunday7808 - Linux文档专区 - 2009-03-26 14:54:16 阅读(998) 回复(0)

linux-2.6.20.6/arch/arm/boot/compressed/head.S 开头有一段宏定义,我们只看其中一段,分析一下gnu arm汇编的宏定义 #elif defined(CONFIG_ARCH_S3C2410) .macro loadsp, rb mov \rb, #0x50000000 add \rb, \rb, #0x4000 * CONFIG_S3C2410_LOWLEVEL_UART_PORT .endm #else 这里定义了一个宏,宏名是loadsp,rb是这个宏的参数。宏的参数在被引用时必须加...

by I-linux - Linux文档专区 - 2009-02-09 09:45:07 阅读(1296) 回复(0)

linux-2.6.18 基于arm 架构下的移植 1、首先要修给的就是主目录下的Makefile 176 ARCH ?=$(SUBARCH) 177 CROSS_COMPILE ?= 修给如下: 176 ARCH ?=arm 177 CROSS_COMPILE ?=/armtools/bin/bin-linux- 2、修给分区信息 这个的根据你板子上设定的改了 如果是vivi引导的话 可以用part show 的到他的分区信息 然后修改 arch/arm/mach-s3c2410/common-smdk.c /* ...

by linuxargue - Linux文档专区 - 2008-09-11 20:00:25 阅读(785) 回复(0)

do_bootm_linux函数源码分析(arm) do_bootm函数位于common/cmd_bootm.c文件中。do_bootm函数调用 do_bootm_linux函数启动linux内核,当定义了CONFIG_PPC时将使用 common/cmd_bootm.c文件中的do_bootm_linux函数;当系统中没有定义该宏时,系统将使用lib_arm/armlinux.c文件中定义的do_bootm_linux函数。注意:这两个函数有很大的区别! lib_arm/armlinux.c中do_bootm_linux函数源代码: void do_bootm_linux (cmd_tbl_t *cmdtp, i...

by psbec - Linux文档专区 - 2008-08-01 23:44:11 阅读(1370) 回复(0)

源码构建本地编译GUN/linux系统(gcc-4.3.1) 本文解决如下问题: 以 Sysroot 方式,从源码构建本地编译的 GUN/linux 系统。 官方 CLFS-Sysroot x86 方法中 Basic System 为交叉编译产物,本文方法中 Basic System 本地编译生成。 官方 CLFS-Sysroot 无 x86_64 系统构建方法,本文提供 CLFS-Sysroot x86_64-Pure64 方法,并且 Basic System 本地编译生成。 理论上,本文提供的方法亦适用其它平台架构。不具备本地编译条件的...

by wyg1258 - Linux文档专区 - 2008-09-02 05:26:52 阅读(3743) 回复(1)

linux 下载 ,Windows 下载 ,Flash 下载 简介 我发布的这个东东主要包含一个可以在gcc4.1下可编译的linux-0.11的修改版的源码。当前linux发型版大部分已经采用gcc4.0以上的版本和linux2.6的内核,而赵博士( www.oldlinux.org )提供的可以在RH9下面编译的源码只能工作于gcc版本3.x。 我在我的Debian Sid系统上对这个东东做了基本的测试,gcc 4.1是我系统的默认编译器。任何一个比较新的linux发型版,包括Fedora,Unbuntu等,应...

by 心跳男人 - Linux文档专区 - 2007-09-03 16:04:32 阅读(1357) 回复(0)

linux下有个 .o 文件,源码丢了,arm-linux-objdump显示为arm汇编, 现要修改一条指令,怎么修改这个 .o 文件? 类似于以下的 arm 代码,且不问语法,我偏要把4603改为4604,该怎么改? …… 6c: 4603 mov r3, r0 6e: 60fb str r3, [r7, #12] 70: 687b ldr r3, [r7, #4] 72: 68db ldr r3, [r3, #12] 74: 68f8 ldr r0, [r7, #12] 76: 4619 mov r1, r3 …… 我只知道 ':' 前为函数指令偏移,...

by frowmax - 嵌入式开发 - 2014-04-10 22:00:54 阅读(1278) 回复(3)

小弟刚刚学习linux,打算在arm9260上面弄一下,开发板上带地arm-gcc没有装上,想另外下载一个arm-linux-gcc, 安装一下,不之道可不可一,请各位高手,给点意见

by zhy9903 - Linux环境编程 - 2007-12-19 20:27:28 阅读(2707) 回复(6)

在基于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语言库文件,只是所应 用的领域不同而已,Glibc是针对PC开发的,uClibc/uC-libc是与Glibc API兼容的小型 化C语言库,实现了Glibc部分功...

by liao_cj - Linux文档专区 - 2008-05-29 10:43:12 阅读(902) 回复(0)

请问,像修改gcc源码,在gcc编译完成后,对编译出的文件进行操作,请问是否可行?如果可行该使用何种文件操作函数(fopen,fwrite)? 谢谢!

by wwzyy - CPU与编译器 - 2010-08-18 09:32:03 阅读(2784) 回复(4)