求教:如何使ld找到正确的动态库 [arm1@stu119 tmp]$ arm-linux-gcc hello.c /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6 /usr/local/arm/3.4.4/lib/gcc/arm-linux/3.4.4/../../../../arm-linux/bin/ld: cannot find /lib/libc.so.6 collect2: ld returned 1 exit status 以下是相关信息: [arm1@stu119 tmp]$ arm-l...
by cranes - 内核/嵌入技术 - 2006-06-06 08:53:57 阅读(1018) 回复(3)
glibc-2.2.3 在 make 时没问题,而在make install_root=$TARGET_PREFIX --prefix="" install时遇到: ./stdio.texi:3269: First argument to cross-reference may not be empty. ./stdio.texi:3270: First argument to cross-reference may not be empty. makeinfo: Removing output file `/home/dank/downloads/crosstool-0.24/build/mipsel-unknown-linux-gnu/gcc-3.2.3-glibc-2.2.3/glibc-2.2.3/manual/libc.info' due to errors;...
我是用vmware安装了rethat9,然后又装了交叉编译工具并且加入了环境变量,PATH=$PATH:/opt/usr/bin:/opt/arm/usr/bin, 接着又解压了内核linux-2.6.24.tar.bz2。。 我想问在编译.c文件的时候,如何将内核2.6.24和交叉编译两个结合起来? [ 本帖最后由 herocsz 于 2009-7-6 09:01 编辑 ]
这两天一直被下面这个问题困扰,请高手给予指点。
我写了如下简单的c程序:
#include
请问哪里有交叉编译工具下载啊 我刚刚下了个GCC2.95.3 解压安装在 /OPT下 vi ~/.bash_profile 加了一行 PATH=/OPT/XSCALE/2.95.3/BIN: $PAHT #source ~/.bash_profile 接者编译一个 "HELLO WORLD"的程序 arm-linux-gcc -o a1 a1.c 提示: arm-linux-gcc: installation problem, cannot exec `cpp0': ????????? 没有产生a1的二进制文件 请大侠们告诉俺下
最近用到一个远程交叉编译的工具,是用Visual C++开发的, 类似于visual studio,eclipse的IDE,(不过并不象visual studio,eclipse那么庞大) 安装在WindowsPC上,可以远程编辑,运行,调试Unix服务器上的程序。 但是现在的版本只支持英文,德文。 无法显示,编辑程序的中文注释,并且返回的调试信息也是乱码。 哪位熟悉VC的朋友能帮忙修改,可以支持中文, 需要多少钱,多少时间。 请发邮件到 :[email]bvrde@hotmail.com[/email] ...
有两个问题想请教一下: 第一:我使用的是REDHAT 内核为linux-2.4.20 能够在这上面建立linux-2.6的交叉编译链么? 在这个redhat上我已经建好了一个交叉编译工具链,用的是: binutils-2.10.1 gcc-2.95.3 glibc-2.2.3 glibc-linuxthreads-2.2.3 而我目前想要建立一个可以供2.6内核使用的交叉便宜工具链,使用的软件包为: binutils-2.15、 gcc-3.4.2、 glibc-2.2.5、 linux-2.6.14、 glibc-linuxthreads-2.2.5 我打算如下操作: 1.解压缩...
请问宿主机是2.4的内核,创建了交叉编译工具,后主机升级成2.6,对交叉编译环境是否有影响 不知道交叉编译环境是否不需要重新创建? 另外,目标板的内核为2.6,与主机内核版本无关吧?
大家好!最近在cygwin上作交叉编译环境,已安装好binutils-2.11和gcc-2.95.3。当在安装glibc-2.2.3时出了问题。 configure --host=$TARGET --prefix=/usr --enable-add-ons --with-header=$TARGET_PREFIX/include 配置完成后,执行make 但是在进入glibc-2.2.3/iconvdata时出了问题 /home/lj/embedded/build-tools/build-glibc/libc_nonshared.a(init-first.os): In fu nction `init': /home/lj/embedded/build-tools/glibc-2.2.3/c...
下面是我代码的简单描述: file1 { class A ....... } file2 { ...... chass B :public A ...... } file3 { ...... chass C :public A ...... file4 { typedef struct temp { int (*fun)(C *); }stemp; .... clase D :public C ..... } file5 { clasee E :public B ...... stemp _test[]={ &E::t1(),&E::t2(),&C::ct1(),.....