主题 : 【问题】04- Tiny6410 Linux开发指南-20110408出现的问题 复制链接 | 浏览器收藏 | 打印
大笑笑大
级别: 骑士
UID: 25314
精华: 8
发帖: 184
金钱: 1320 两
威望: 264 点
贡献值: 8 点
综合积分: 528 分
注册时间: 2010-07-22
最后登录: 2014-10-11
楼主  发表于: 2011-05-24 17:29

 【问题】04- Tiny6410 Linux开发指南-20110408出现的问题

20110520买的TINY6410.
这两天从2440转战6410.在学习了04- Tiny6410 Linux开发指南-20110408.pdf后发现以下问题。
1.首先,光盘只提供的是arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz,且开发指南里面也是讲解arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz的解压。
2.其次,在1.4节中解压安装源代码及其工具中要求使用的gcc版本为4.4.1;我试过用4.5.1编译arm-qtopia,即直接./build-all失败;问题查找中,想先用4.4.1先编译下,没找到4.4.1的下载地址;望能提供。
3.觉得文档这样写,没有使用统一的gcc版本很不好,希望能更改下。


arm-qtopia用4.5.1编译失败的原因是没含有一些库等等,直接在fedora9下编译即可。
[ 此帖被xphyym在2011-05-25 15:47重新编辑 ]
大笑笑大
级别: 骑士
UID: 25314
精华: 8
发帖: 184
金钱: 1320 两
威望: 264 点
贡献值: 8 点
综合积分: 528 分
注册时间: 2010-07-22
最后登录: 2014-10-11
1楼  发表于: 2011-05-24 17:33
提示信息
checking for Qtopia... ./configure: line 24305: test: : integer expression expected
configure: error: Cannot link small Qtopia Application. For more details look at
the end of config.log
make: *** 没有指明目标并且找不到 makefile。 停止。
大笑笑大
级别: 骑士
UID: 25314
精华: 8
发帖: 184
金钱: 1320 两
威望: 264 点
贡献值: 8 点
综合积分: 528 分
注册时间: 2010-07-22
最后登录: 2014-10-11
2楼  发表于: 2011-05-25 10:09
早上到官网上下了个4.4.3的gcc,和4.5.1的比较下。其configure有不同之处,见红色标注。那么针对tiny6410该使用哪个版本的才好?谢谢
[root@xphcyh-fedora14 ~]# arm-linux-gcc -v
Using built-in specs.
Target: arm-none-linux-gnueabi
Configured with: /opt/FriendlyARM/mini2440/build-toolschain/working/src/gcc-4.4.3/configure --build=i386-build_redhat-linux-gnu --host=i386-build_redhat-linux-gnu --target=arm-none-linux-gnueabi --prefix=/opt/FriendlyARM/toolschain/4.4.3 --with-sysroot=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root --enable-languages=c,c++ --disable-multilib --with-arch=armv4t --with-cpu=arm920t --with-tune=arm920t --with-float=soft --with-pkgversion=ctng-1.6.1 --disable-sjlj-exceptions --enable-__cxa_atexit --with-gmp=/opt/FriendlyARM/toolschain/4.4.3 --with-mpfr=/opt/FriendlyARM/toolschain/4.4.3 --with-ppl=/opt/FriendlyARM/toolschain/4.4.3 --with-cloog=/opt/FriendlyARM/toolschain/4.4.3 --with-mpc=/opt/FriendlyARM/toolschain/4.4.3 --with-local-prefix=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-c99 --enable-long-long --enable-target-optspace
Thread model: posix
gcc version 4.4.3 (ctng-1.6.1)
[root@xphcyh-fedora14 ~]# gedit /root/.bashrc
[root@xphcyh-fedora14 ~]# cd /opt/FriendlyARM/toolschain/4.5.1/bin/
[root@xphcyh-fedora14 bin]# ./arm-linux-gc
arm-linux-gcc        arm-linux-gccbug    
arm-linux-gcc-4.5.1  arm-linux-gcov      
[root@xphcyh-fedora14 bin]# ./arm-linux-gcc -v
Using built-in specs.
COLLECT_GCC=./arm-linux-gcc
COLLECT_LTO_WRAPPER=/opt/FriendlyARM/toolschain/4.5.1/libexec/gcc/arm-none-linux-gnueabi/4.5.1/lto-wrapper
Target: arm-none-linux-gnueabi
Configured with: /work/toolchain/build/src/gcc-4.5.1/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=arm-none-linux-gnueabi --prefix=/opt/FriendlyARM/toolschain/4.5.1 --with-sysroot=/opt/FriendlyARM/toolschain/4.5.1/arm-none-linux-gnueabi/sys-root --enable-languages=c,c++ --disable-multilib --with-cpu=arm1176jzf-s --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=softfp --with-pkgversion=ctng-1.8.1-FA --with-bugurl=http://www.arm9.net/ --disable-sjlj-exceptions --enable-__cxa_atexit --disable-libmudflap --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' --with-gmp=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-mpfr=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-ppl=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-cloog=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-mpc=/work/toolchain/build/arm-none-linux-gnueabi/build/static --with-libelf=/work/toolchain/build/arm-none-linux-gnueabi/build/static --enable-threads=posix --with-local-prefix=/opt/FriendlyARM/toolschain/4.5.1/arm-none-linux-gnueabi/sys-root --disable-nls --enable-symvers=gnu --enable-c99 --enable-long-long
Thread model: posix
gcc version 4.5.1 (ctng-1.8.1-FA)
[root@xphcyh-fedora14 bin]#
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2011-05-25 14:45
请使用4.5.1
手册中其他版本的字符是笔误,以后更新时会改过来
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 54790
精华: 0
发帖: 25
金钱: 125 两
威望: 25 点
贡献值: 0 点
综合积分: 50 分
注册时间: 2011-09-06
最后登录: 2015-06-02
4楼  发表于: 2011-09-06 09:52

 回 3楼(mindee) 的帖子

请问这个arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz在光盘的什么位置……木有找打啊!
级别: 新手上路
UID: 46797
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2011-05-16
最后登录: 2013-05-12
5楼  发表于: 2013-03-10 09:55
请问arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz这个版本编译出来的代码怎么是2.6.27的内核版本呢?