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 除了生成的库不同还有什么不同?