标题:交叉编译QTE程序的问题
作者:tony1201
日期:2007-06-16 09:28
内容:
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 除了生成的库不同还有什么不同?