以纯粹的源码编译交叉编译器,还是头一遭。以往都是利用目标主机上的头文件和库文件作交叉编译,比较省力。但是这次尝试编译linux的交叉编译器,着实遇到了一些麻烦。 1. 源码准备,需要下载: bison m4 gnu make binutils gcc linux-kernel newlib uclibc 2. 由于编译gcc时,需要bison,m4,gnu make,所以首先要将其编译。 随便编译到某个目录,或者/usr/local # set path=(somdir/bi...
by mirnshi - BSD文档中心 - 2005-10-23 23:16:19 阅读(1155) 回复(0)
前面一切正常,当编译结束时,出错如下: CC init/version.o LD init/built-in.o LD vmlinux arm-unknown-linux-gnu-ld: no machine record defined make: *** [vmlinux] Error 1 请问是什么问题? 谢谢!
我现在想建立一个嵌入式linux交叉编译环境,不知道他们指的binutils-2.11.gz gcc-2.95.3.gz glibc-2.2.3.gz glibc-linuxthreads-2.2.3.tar.gz linux-2.4.5.gz patch-2.4.5-rmk7.gz是指我们的pc还是指的嵌入式linux操作系统呢,希望高人指点一下
我用的是mvl,cross-compile工具是: [test@localhost dev]$ arm_v5t_le- arm_v5t_le-addr2line arm_v5t_le-gdb arm_v5t_le-objcopy arm_v5t_le-ar arm_v5t_le-gprof arm_v5t_le-objdump arm_v5t_le-as arm_v5t_le-initdconfig arm_v5t_le-prelink arm_v5t_le-c++ arm_v5t_le-ksymoops arm_v5t_le-prelink-rtld arm_v5t_le-c++filt arm_v5t_le-ld a...
一、准备文件和补丁 建立一个空的文件夹,下载下列文件: http://ftp.gnu.org/gnu/binutils/binutils-2.16.tar.gz http://ftp.gnu.org/gnu/gcc/gcc-3.4.6/gcc-3.4.6.tar.bz2 http://ftp.gnu.org/gnu/glibc/glibc-2.3.6.tar.bz2 http://ftp.gnu.org/gnu/glibc/glibc-linuxthreads-2.3.6.tar.bz2 http://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.9.tar.gz 以及补丁: flow.c.diff: http://gcc.gnu.org/cgi-bin/cvsweb.cg...
编写利用共享内存技术实现的测试程序,单独gcc编译可以运行,arm-linux-gcc交叉编译后,在目标板无法运行,arm-linux-gcc ctl.c -o ctl.o #./ctl.o 错误如下: ctl.o为文件名 error:./ctl.o /lib/libc.so.6 :version "GLIBC_2.2"not found (required by ./ctl.o) arm-linux-gcc ctl.c -o ctl.o这样不对吗? 请问高手这是什么问题呢?谢谢!
我在x86下交叉编译了arm主板上用的Postgresql-7.0.3 我想知道移植要做哪些工作,要把哪些文件倒入到目标板的linux下哪个目录? 在RedHat下使用postgresql要启动Postgresql服务器,那在目标板上该怎 么做呢? 谁有这方面的经验能否谈移下
来www.jhembed.com免费下载嵌入式linux开发利器把,西安建华科技实业有限公司最近在SLDView集成开发环境中加入了软模拟,不用ARM开发板就可以学习ARM开发,而且还可以调试LINUX操作系统,界面类似VC界面,简单易用.快来下载哦!
[root@localhost ppp-2.4.1]# make cd chat; make all make[1]: Entering directory `/home/xguang/ppp-2.4.1/chat' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/xguang/ppp-2.4.1/chat' cd pppd; make all make[1]: Entering directory `/home/xguang/ppp-2.4.1/pppd' arm-elf-gcc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MU LTILINK -DHAVE_MMAP -I../include -DC...