首页| 论坛| 消息

回复: 问一个关于交叉编译的问题
#6 [miaoronghua 04-16 12:47]
这里是我用TMAKE生成的MAKEFILE
自己修改了交叉编译工具arm-none-linux-gnueabi-gcc arm-none-linux-gnueabi-g++
也添加了LIBS,内容如下:(关于LIBS最后一个参数-lqte是怎么回事,应该用-lqt?请大哥们指点)MAKE 的时候他说/ld:-lqte not found问题出在哪里?
在/etc/ld.so.conf中我添加了以下内容
/home/jerry/ltib-imx31ads-20071008/rpm/BUILD/qtopia-free-2.2.0/qt2/lib
/home/jerry/ltib-imx31ads-20071008/rpm/BUILD/qtopia-free-2.2.0/qtopia/lib
/home/jerry/ltib-imx31ads-20071008/rpm/BUILD/qtopia-free-2.2.0/tmake/lib
在~/.bash_profile中我也添加了全局变量QTDIR QPEDIR TMAKEDIR TMAKEPATH 都没有问题,呵呵要不要添加LD_LIBRARY_PATH?
############################################################################
# Makefile for building hello
# Generated by tmake at 11:07, 2008/04/16
# Project: hello
# Template: app
#############################################################################
####### Compiler, tools and options
CC = arm-none-linux-gnueabi-gcc
CXX = arm-none-linux-gnueabi-g++
CFLAGS = -pipe -Wall -W -O2 -DNO_DEBUG
CXXFLAGS= -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG
INCPATH = $(QTDIR)/include
LINK = arm-none-linux-gnueabi-g++
LFLAGS =
LIBS = $(SUBLIBS)-L/home/jerry/ltib-imx31ads-20071008/rpm/BUILD/arm-none-linux-gnueabi/lib -L$(QTDIR)/lib -lm -lstdc++ -lqte
MOC = $(QTDIR)/bin/moc
UIC = $(QTDIR)/bin/uic
TAR = tar -cf
GZIP = gzip -9f
####### Files
HEADERS = hello.h
SOURCES = hello.cpp \
main.cpp
OBJECTS = hello.o \
main.o
INTERFACES =
UICDECLS =
UICIMPLS =
SRCMOC = moc_hello.cpp
OB ..

<< 1 2 >> (2/2)

回复 发表
主题 版块