我用QT做一个小示例准备把它移植到mini2440板子上
我的步骤是:
新建工程exam1,添加一个UI界面,然后把UI转化为form1 .h 和form1.cpp的代码,然后新建一个main.cpp 文件保存。
修改exam1.pro文件,具体内容为
DESTDIR=$(QPEDIR)/bin
SOURCES += main.cpp \
form1.cpp
HEADERS += form1.h
FORMS = form1.ui
TEMPLATE =app
CONFIG += qtopia warn_on release
LANGUAGE = C++
执行 source set-env使配置文件生效
set-env文件是 mini2440光盘自带的QT移植的配置文件
通过which tmake查看
/opt/FriendlyARM/mini2440/arm-qtopia/tmake/bin/tmake
该文件已生效
然后执行 tmake -o Makefile exam1.pro命令
生成Makefile文件
vi Makefile
里面的内容(部分)
CC = gcc
CXX = g++
CFLAGS = -pipe -Wall -W -O2 -DNO_DEBUG
CXXFLAGS= -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG
INCPATH = -I$(QTDIR)/include -I$(QPEDIR)/include
LINK = gcc
LFLAGS =
LIBS = $(SUBLIBS) -L$(QPEDIR)/lib -L$(QTDIR)/lib -lqpe -lqtopia -lqte
MOC = $(QTDIR)/bin/moc
UIC = $(QTDIR)/bin/uic
TAR = tar -cf
GZIP = gzip -9f
怎么CC = gcc
正确结果应该是 CC = arm-linux-gcc
求解