QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: john_sagitta

制作xscale_linux_be交叉编译工具步骤

[复制链接]
发表于 2004-10-28 09:31:15 | 显示全部楼层
谢谢john,期待你的回答啊!
回复

使用道具 举报

发表于 2004-10-28 18:04:35 | 显示全部楼层
thx
回复

使用道具 举报

发表于 2004-10-29 11:51:10 | 显示全部楼层
[quote:bc942da626="john_sagitta"]xgcc的问题我以前好像也碰到过,不过怎么解决的忘记了,这个星期天我休息,会去重新做一遍交叉编译工具,抱歉抱歉:)[/quote]

最好总结一下给大家:)
谢谢你的热心。
回复

使用道具 举报

发表于 2006-3-15 21:34:28 | 显示全部楼层
看到楼主的文章
真是感到雪中送炭啊

:D
回复

使用道具 举报

发表于 2006-3-16 11:17:14 | 显示全部楼层
我看到我们的xscale是如下配置
Reading specs from /home/osr/xscale_be/bin/../lib/gcc-lib/armv5teb-hardhat-linux/3.2.1/specs
../configure --host=i686-pc-linux-gnu --target=armv5teb-hardhat-linux --prefix=/opt/hardhat/devkit/arm/xscale_be --exec-prefix=/opt/hardhat/devkit/arm/xscale_be --bindir=/opt/hardhat/devkit/arm/xscale_be/bin --sbindir=/opt/hardhat/devkit/arm/xscale_be/sbin --sysconfdir=/opt/hardhat/devkit/arm/xscale_be/etc --datadir=/opt/hardhat/devkit/arm/xscale_be/share --includedir=/opt/hardhat/devkit/arm/xscale_be/include --libdir=/opt/hardhat/devkit/arm/xscale_be/lib --libexecdir=/opt/hardhat/devkit/arm/xscale_be/libexec --localstatedir=/opt/hardhat/devkit/arm/xscale_be/var --sharedstatedir=/opt/hardhat/devkit/arm/xscale_be/share --mandir=/opt/hardhat/devkit/arm/xscale_be/man --infodir=/opt/hardhat/devkit/arm/xscale_be/info --program-transform-name=s,^,xscale_be-, --enable-cross --with-gxx-include-dir=${prefix}/armv5teb-hardhat-linux/include/g++-v3 --enable-shared --enable-languages=c,c++ --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-float=soft --with-cpu=xscale

Thread model: posix
gcc version 3.2.1 20020930 (MontaVista)
公司里面没什么文档!! 只给我们二进制!
自己搭建的时候老出问题
这样跟楼主你的有什么区别么
回复

使用道具 举报

发表于 2006-3-16 15:03:50 | 显示全部楼层
我的更奇怪
报一个这样的错
checking for uintptr_t... no
checking for pid_t... yes
checking whether the C compiler ( /home/kgy/tools/gcc-3.3.2/xscale_be/gcc/xgcc -B/home/kgy/tools/gcc-3.3.2/xscale_be/gcc/ -B/home/kgy/xscale/armbe-linux/bin/ -B/home/kgy/xscale/armbe-linux/lib/ -isystem /home/kgy/xscale/armbe-linux/include -O2 -g -O2 ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
make: *** [configure-target-libiberty] Error 1
回复

使用道具 举报

发表于 2006-11-4 17:07:41 | 显示全部楼层
xgcc是gcc编译好后的可执行程序,gcc编译好后为了不和原来的系统的gcc混淆,因此生成的可执行程序为xgcc。

[quote:182a754b6a="jerry79"]谢谢john,我在前面加上TAB就可以编译通过了。太感谢了。不过,在编译的过程中,还遇到了其他的问题,清帮忙一下:
xgcc:  : No such file or directory
xgcc: no input files
make[3]: *** [crti.o] 错误 1
make[3]: Leaving directory `/home/jerry/download/sw/arm-linux/gcc-3.3.2/xscale_linux_be/gcc'
make[2]: *** [crti.o] 错误 2
make[2]: Leaving directory `/home/jerry/download/sw/arm-linux/gcc-3.3.2/xscale_linux_be/gcc'
make[1]: *** [stmp-multilib] 错误 2
make[1]: Leaving directory `/home/jerry/download/sw/arm-linux/gcc-3.3.2/xscale_linux_be/gcc'
make: *** [all-gcc] 错误 2
这个xgcc的目录我在gcc-3.3.2和我自己生成的xscale_linux_be目录下面都没有找到这个xgcc目录,在前面的语句中:
perl -pi -e 's/GCC_FOR_TARGET = \$\$r\/gcc\/xgcc /GCC_FOR_TARGET = \$\$r\/gcc\/xgcc -mbig-endian /g' Makefile.in
这条语句中出现了xgcc这个目录,可是它并不存在啊?好后面几条perl语句也含有xgcc,请问这个目录在那里呢?谢谢!
不好意思,我的问题太多了,是在是比较菜的。谢谢了![/quote]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 10:37 , Processed in 0.083122 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表