• 3849阅读
  • 0回复

交叉编译QTE程序的问题 [复制链接]

上一主题 下一主题
离线tony1201
 
只看楼主 倒序阅读 楼主  发表于: 2007-06-16
makefile如下所示:
#############################################################################
# Makefile for building: hello
# Generated by qmake (1.07a) (Qt 3.3.4) on: Wed Jan 24 09:17:56 2007
# Project: hello.pro
# Template: app
# Command: $(QMAKE) -o makefile hello.pro
#############################################################################

####### Compiler, tools and options

CC    = gcc  改成arm-linux-gcc
CXX    = g++        改成arm-linux-g++
LEX    = flex
YACC  = yacc
CFLAGS  = -pipe -Wall -W -O2 -DQT_NO_DEBUG -DQT_SHARED
CXXFLAGS = -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DQT_NO_DEBUG -DQT_SHARED
LEXFLAGS =
YACCFLAGS= -d
INCPATH = -I/yctek/x86-qtopia/qte/mkspecs/default -I. -I$(QTDIR)/include
LINK  = g++  改成arm-linux-g++
LFLAGS  = -Wl,-rpath,$(QTDIR)/lib
LIBS  = $(SUBLIBS) -L$(QTDIR)/lib -lqte
AR    = ar cqs 改成arm-linux-ar
RANLIB  =
MOC    = $(QTDIR)/bin/moc
UIC    = $(QTDIR)/bin/uic
QMAKE  = qmake

我想问一下INCPATH = -I/usr/qt/qte/mkspecs/default -I. -I$(QTDIR)/include  和  LFLAGS  = -Wl,-rpath,$(QTDIR)/lib是做什么呢?

还有一个问题,就是我编译过的Qt/embedded和交叉编译过的Qt/embedded 除了生成的库不同还有什么不同?
快速回复
限100 字节
 
上一个 下一个