天嵌 ARM开发社区

 找回密码
 注册
查看: 6623|回复: 5

No targets specified and no makefile found是什么错误?

[复制链接]
sunhy1021 发表于 2009-12-10 17:37:56 | 显示全部楼层 |阅读模式
本帖最后由 sunhy1021 于 2009-12-10 17:48 编辑

在安装Qtopia-1.7.0的时候,x86-qtopia已经安装成功,刚准备安装touch-qtopia,但是结果出现

No targets specified and no makefile found.Stop.的错误。

我将build文件的内容贴出来,大家看下有什么错误
#!/bin/bash

tar xfvz tmake-1.11.tar.gz
tar xfvz qt-embedded-2.3.7.tar.gz
tar xfvz qtopia-free-1.7.0.tar.gz
tar xfvz qt-x11-2.3.2.tar.gz
tar xvzf konqueror-embedded-snapshot-20030705.tar.gz
mv -f konqueror-embedded-snapshot-20030705 konq-em
mv -f tmake-1.11 tmake
mv -f qt-2.3.7 qt
mv -f qtopia-free-1.7.0 qtopia
mv -f qt-2.3.2 qt-x11
cd qt-x11
export QTDIR=$PWD
echo yes | ./configure -static -no-xft -no-opengl -no-sm
make -C src/moc
cp -f src/moc/moc bin
make -C src
make -C tools/qembed
make -C tools/designer
make -C tools/qvfb
cp -f tools/qvfb/qvfb tools/qembed/qembed bin
strip bin/uic bin/moc bin/designer bin/qvfb bin/qembed
cd ..
cp -f qt-x11/bin/?* qt/bin
export QTDIR=$PWD/qt
export QPEDIR=$PWD/qtopia
export TMAKEDIR=$PWD/tmake
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-ipaq-g++
export PATH=$QTDIR/bin:$QPEDIR/bin:$TMAKEDIR/bin:$PATH
cd qt
make clean
cp -f ../qtopia/src/qt/qconfig-qpe.h src/tools/
(echo yes ; echo yes) | ./configure -system-jpeg -gif -system-libpng -system-zlib -platform linux-ipaq-g++  -qconfig qpe -depths 16,24,32
make -C src
cd ..
cd qtopia/src
./configure  -platform linux-ipaq-g++
make
cd ../..
export AR=arm-linux-ar
export STRIP=arm-linux-strip
export RANLIB=arm-linux-ranlib
export CXX=arm-linux-g++
export CCC=arm-linux-c++
export CC=arm-linux-gcc
export CROSS_COMPILE=1
export PATH=$PATH:/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin
export INSTALL=/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux
cd konq-em
./configure --host=arm-linux --target=arm-linux --enable-embedded --enable-qt-embedded --enable-qpe --with-gui=qpe --disable-debug --enable-ftp --enable-static --disable-shared --disable-mt --with-extra-libs=/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/lib:$QPEDIR/lib --with-extra-include=/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/include:$PQEDIR/include --without-ssl --with-qt-dir=$QTDIR --with-qt-includes=$QTDIR/include --with-qt-libraries=$QTDIR/lib --with-qtopia-dir=$QPEDIR
make
cd ..

红色部分是我修改为使用3.4.5编译器版本。天嵌里的是3.3.2编译器版本。
(最开始编译的时候我没有修改,只是出现那样的错误后,我就修改了编译器版本,可还是出现那样的错误!)
大家有遇到我上面那样的问题了吗?有什么解决方法呢?期待回复

(版本也可以把正确的一份build文件(编译touch-qtopia的)发给我一下,我的邮箱是shylllly@163.com,谢谢了啊)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
亚瑟王 发表于 2009-12-11 17:09:57 | 显示全部楼层
你的Qtopia-1.7.0的源码是什么日期的,如果时5月25日之前的是没法使用3.4.5的编译器的。
 楼主| sunhy1021 发表于 2009-12-14 10:03:38 | 显示全部楼层
我不知道我用的是什么日期的?我是在8月20号买的板子,下图是源码的日期

提示:我用3.4.5V6L编译器已经成功编译x86-qtopia,为什么touch-qtopia不行呢?
如果想要编译成功1.7.0-touch-qtopia版本的,需要怎么做?
谢谢亚瑟王了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| sunhy1021 发表于 2009-12-14 10:16:42 | 显示全部楼层
问题补充:
能否请亚瑟王将5月25日后的QT-1.7.0发给我呢?只要touch-qtopia-1.7.0就可以!
谢谢了,有哪位哥们发给我也可以,谢谢了啊!
我的邮箱是:shylllly@163.com
 楼主| sunhy1021 发表于 2009-12-14 11:14:06 | 显示全部楼层
我已经找到了,呵呵,谢谢亚瑟王啊!
还没有确认能否编译成功!
亚瑟王 发表于 2009-12-14 12:05:15 | 显示全部楼层
我们提供的Qt的源码都是实际编译成功了才发布的。如果你那里编译不过去,可能的源码:
1、下载的源码出错了;
2、解压源码时出错了;
3、操作系统自带的系统库有误或者头文件缺少导致的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-3 04:20 , Processed in 1.062507 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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