도와주세요!!
글 수 15,339
2003.11.05 10:38:01 (*.186.47.173)
7275
안녕하세요..
넵.. 님의 설정이 맞습니다..
나머지 3개의 파일은 수정하셨도 되고 않아셔도 됩니다..
현재 ./configure -xplatform linux-armv5l-g++ -shared -gif 설정시
사용되는 파일은 linux-armv5l-g++-shared 파일을 참조하기 때문입니다..
하지만 다른 3개 중의 하나의 파일을 ./configure 시 사용하실려면 수정하셔야
합니다..
그럼 수고하세요..
돌맹이 wrote..
: QT/Embedded 를 ARM용으로 설치 및 환경 설정 강좌를 보면
:
: 1.arm 으로 시작하는 문자 다음에 armv5l로 수정한다는 부분이 있습니다.
:
: 이것이 의미하는 것이 아래의 파일 모두에서
:
: linux-armv5l-g++-static
: linux-armv5l-g++-shared
: linux-armv5l-g++-shared-debug
: linux-armv5l-g++-static-debug
:
: arm이라는 문자는 모조리 armv5l로 수정해야 한다는 말인가요..
:
: linux-armv5l-g++-shared 파일 내용 변경 내용입니다..
:
: 이게 맞나요
:
: # Compiling
: INTERFACE_DECL_PATH = .
: SYSCONF_CXX = armv5l-linux-g++
: SYSCONF_CC = armv5l-linux-gcc
: DASHCROSS = -armv5l
:
: # Compiling with support libraries
: SYSCONF_CXXFLAGS_X11 =
: SYSCONF_CXXFLAGS_QT = -I$(QTDIR)/include -I/usr/armv5l-linux/include
: SYSCONF_CXXFLAGS_QTOPIA = -I$(QPEDIR)/include
: SYSCONF_CXXFLAGS_OPENGL = -I/usr/X11R6/include
:
: # Compiling YACC output
: SYSCONF_CXXFLAGS_YACC = -Wno-unused -Wno-parentheses
:
: # Linking with support libraries
: SYSCONF_RPATH_X11 =
: SYSCONF_RPATH_QT = -Wl,-rpath,$(QTDIR)/lib
: SYSCONF_RPATH_QTOPIA = -Wl,-rpath,$(QPEDIR)/lib
: SYSCONF_RPATH_OPENGL = -Wl,-rpath,/usr/X11R6/lib
:
: # Linking with support libraries
: # X11
: SYSCONF_LFLAGS_X11 =
: SYSCONF_LIBS_X11 =
: # Qt, Qt+OpenGL
: SYSCONF_LFLAGS_QT = -L$(QTDIR)/lib
: SYSCONF_LFLAGS_QTOPIA = -L$(QPEDIR)/lib
: SYSCONF_LIBS_QT = -lqte$(QT_THREAD_SUFFIX)
: SYSCONF_LIBS_QT_OPENGL =
: SYSCONF_LIBS_QTOPIA = -lqtopia
: # OpenGL
: SYSCONF_LFLAGS_OPENGL = -L/usr/X11R6/lib
: SYSCONF_LIBS_OPENGL =
: # Yacc
: SYSCONF_LIBS_YACC =
:
: # Linking applications
: SYSCONF_LINK = armv5l-linux-gcc
: SYSCONF_LFLAGS =
: SYSCONF_LIBS = -lm
:
: # Link flags for shared objects
: SYSCONF_LFLAGS_SHOBJ = -shared
:
: # Flags for threading
: SYSCONF_CFLAGS_THREAD = -D_REENTRANT
: SYSCONF_CXXFLAGS_THREAD = -D_REENTRANT
: SYSCONF_LFLAGS_THREAD =
: SYSCONF_LIBS_THREAD = -lpthread
:
: # Meta-object compiler
: SYSCONF_MOC = $(QTDIR)/bin/moc
:
: # UI compiler
: SYSCONF_UIC = $(QTDIR)/bin/uic
:
: # Linking shared libraries
: # - Build the $(TARGET) library, eg. lib$(TARGET).so.2.2.2
: # - Place target in $(DESTDIR) - which has a trailing /
: # - Usually needs to incorporate $(VER_MAJ), $(VER_MIN) and
: $(VER_PATCH)
: #
: SYSCONF_LINK_SHLIB = armv5l-linux-gcc
: SYSCONF_LINK_TARGET_SHARED =
: lib$(TARGET).so.$(VER_MAJ).$(VER_MIN).$(VER_PATCH)
: SYSCONF_LINK_LIB_SHARED = $(SYSCONF_LINK_SHLIB) -shared -Wl,-
: soname,lib$(TARGET).so.$(VER_MAJ)
: $(LFLAGS) -o $(SYSCONF_LINK_TARGET_SHARED)
: $(OBJECTS) $(OBJMOC) -L/usr/armv5l- linux/lib
: $(LIBS) &&
: mv $(SYSCONF_LINK_TARGET_SHARED) $(DESTDIR);
:
: cd $(DESTDIR) &&
: rm -f lib$(TARGET).so
: lib$(TARGET).so.$(VER_MAJ) lib$(TARGET).so.$(VER_MAJ).$(VER_MIN);
: ln -s $(SYSCONF_LINK_TARGET_SHARED)
: lib$(TARGET).so;
: ln -s $(SYSCONF_LINK_TARGET_SHARED)
: lib$(TARGET).so.$(VER_MAJ);
: ln -s $(SYSCONF_LINK_TARGET_SHARED)
: lib$(TARGET).so.$(VER_MAJ).$(VER_MIN)
:
: # Linking static libraries
: # - Build the $(TARGET) library, eg. lib$(TARGET).a
: # - Place target in $(DESTDIR) - which has a trailing /
: #
: SYSCONF_AR = armv5l-linux-ar cqs
: SYSCONF_LINK_TARGET_STATIC = lib$(TARGET).a
: SYSCONF_LINK_LIB_STATIC = rm -f $(DESTDIR)
: $(SYSCONF_LINK_TARGET_STATIC) ;
: $(SYSCONF_AR) $(DESTDIR)
: $(SYSCONF_LINK_TARGET_STATIC) $(OBJECTS) $(OBJMOC)
: # Compiling application source
: SYSCONF_CXXFLAGS = -pipe -DQWS -fno-exceptions -fno-rtti -O2 -Wall -W -
: DNO_DEBUG
: SYSCONF_CFLAGS = -pipe -O2 -Wall -W
: # Default link type (static linking is still be used where required)
: SYSCONF_LINK_LIB = $(SYSCONF_LINK_LIB_SHARED)
: SYSCONF_LINK_TARGET = $(SYSCONF_LINK_TARGET_SHARED)
: # Compiling library source
: SYSCONF_CXXFLAGS_LIB = -fPIC
: SYSCONF_CFLAGS_LIB = -fPIC
: # Compiling shared-object source
: SYSCONF_CXXFLAGS_SHOBJ = -fPIC
: SYSCONF_CFLAGS_SHOBJ = -fPIC
: # Linking Qt
: SYSCONF_LIBS_QTLIB = $(SYSCONF_LFLAGS_X11) $(QT_LIBS_MT) $(QT_LIBS_OPT)
: # Linking Qt applications
: SYSCONF_LIBS_QTAPP =
:
:
: 나머지 3개의 파일도 모조리 arm 문자는 armv5l로 바꾸라는 말인가요???
넵.. 님의 설정이 맞습니다..
나머지 3개의 파일은 수정하셨도 되고 않아셔도 됩니다..
현재 ./configure -xplatform linux-armv5l-g++ -shared -gif 설정시
사용되는 파일은 linux-armv5l-g++-shared 파일을 참조하기 때문입니다..
하지만 다른 3개 중의 하나의 파일을 ./configure 시 사용하실려면 수정하셔야
합니다..
그럼 수고하세요..
돌맹이 wrote..
: QT/Embedded 를 ARM용으로 설치 및 환경 설정 강좌를 보면
:
: 1.arm 으로 시작하는 문자 다음에 armv5l로 수정한다는 부분이 있습니다.
:
: 이것이 의미하는 것이 아래의 파일 모두에서
:
: linux-armv5l-g++-static
: linux-armv5l-g++-shared
: linux-armv5l-g++-shared-debug
: linux-armv5l-g++-static-debug
:
: arm이라는 문자는 모조리 armv5l로 수정해야 한다는 말인가요..
:
: linux-armv5l-g++-shared 파일 내용 변경 내용입니다..
:
: 이게 맞나요
:
: # Compiling
: INTERFACE_DECL_PATH = .
: SYSCONF_CXX = armv5l-linux-g++
: SYSCONF_CC = armv5l-linux-gcc
: DASHCROSS = -armv5l
:
: # Compiling with support libraries
: SYSCONF_CXXFLAGS_X11 =
: SYSCONF_CXXFLAGS_QT = -I$(QTDIR)/include -I/usr/armv5l-linux/include
: SYSCONF_CXXFLAGS_QTOPIA = -I$(QPEDIR)/include
: SYSCONF_CXXFLAGS_OPENGL = -I/usr/X11R6/include
:
: # Compiling YACC output
: SYSCONF_CXXFLAGS_YACC = -Wno-unused -Wno-parentheses
:
: # Linking with support libraries
: SYSCONF_RPATH_X11 =
: SYSCONF_RPATH_QT = -Wl,-rpath,$(QTDIR)/lib
: SYSCONF_RPATH_QTOPIA = -Wl,-rpath,$(QPEDIR)/lib
: SYSCONF_RPATH_OPENGL = -Wl,-rpath,/usr/X11R6/lib
:
: # Linking with support libraries
: # X11
: SYSCONF_LFLAGS_X11 =
: SYSCONF_LIBS_X11 =
: # Qt, Qt+OpenGL
: SYSCONF_LFLAGS_QT = -L$(QTDIR)/lib
: SYSCONF_LFLAGS_QTOPIA = -L$(QPEDIR)/lib
: SYSCONF_LIBS_QT = -lqte$(QT_THREAD_SUFFIX)
: SYSCONF_LIBS_QT_OPENGL =
: SYSCONF_LIBS_QTOPIA = -lqtopia
: # OpenGL
: SYSCONF_LFLAGS_OPENGL = -L/usr/X11R6/lib
: SYSCONF_LIBS_OPENGL =
: # Yacc
: SYSCONF_LIBS_YACC =
:
: # Linking applications
: SYSCONF_LINK = armv5l-linux-gcc
: SYSCONF_LFLAGS =
: SYSCONF_LIBS = -lm
:
: # Link flags for shared objects
: SYSCONF_LFLAGS_SHOBJ = -shared
:
: # Flags for threading
: SYSCONF_CFLAGS_THREAD = -D_REENTRANT
: SYSCONF_CXXFLAGS_THREAD = -D_REENTRANT
: SYSCONF_LFLAGS_THREAD =
: SYSCONF_LIBS_THREAD = -lpthread
:
: # Meta-object compiler
: SYSCONF_MOC = $(QTDIR)/bin/moc
:
: # UI compiler
: SYSCONF_UIC = $(QTDIR)/bin/uic
:
: # Linking shared libraries
: # - Build the $(TARGET) library, eg. lib$(TARGET).so.2.2.2
: # - Place target in $(DESTDIR) - which has a trailing /
: # - Usually needs to incorporate $(VER_MAJ), $(VER_MIN) and
: $(VER_PATCH)
: #
: SYSCONF_LINK_SHLIB = armv5l-linux-gcc
: SYSCONF_LINK_TARGET_SHARED =
: lib$(TARGET).so.$(VER_MAJ).$(VER_MIN).$(VER_PATCH)
: SYSCONF_LINK_LIB_SHARED = $(SYSCONF_LINK_SHLIB) -shared -Wl,-
: soname,lib$(TARGET).so.$(VER_MAJ)
: $(LFLAGS) -o $(SYSCONF_LINK_TARGET_SHARED)
: $(OBJECTS) $(OBJMOC) -L/usr/armv5l- linux/lib
: $(LIBS) &&
: mv $(SYSCONF_LINK_TARGET_SHARED) $(DESTDIR);
:
: cd $(DESTDIR) &&
: rm -f lib$(TARGET).so
: lib$(TARGET).so.$(VER_MAJ) lib$(TARGET).so.$(VER_MAJ).$(VER_MIN);
: ln -s $(SYSCONF_LINK_TARGET_SHARED)
: lib$(TARGET).so;
: ln -s $(SYSCONF_LINK_TARGET_SHARED)
: lib$(TARGET).so.$(VER_MAJ);
: ln -s $(SYSCONF_LINK_TARGET_SHARED)
: lib$(TARGET).so.$(VER_MAJ).$(VER_MIN)
:
: # Linking static libraries
: # - Build the $(TARGET) library, eg. lib$(TARGET).a
: # - Place target in $(DESTDIR) - which has a trailing /
: #
: SYSCONF_AR = armv5l-linux-ar cqs
: SYSCONF_LINK_TARGET_STATIC = lib$(TARGET).a
: SYSCONF_LINK_LIB_STATIC = rm -f $(DESTDIR)
: $(SYSCONF_LINK_TARGET_STATIC) ;
: $(SYSCONF_AR) $(DESTDIR)
: $(SYSCONF_LINK_TARGET_STATIC) $(OBJECTS) $(OBJMOC)
: # Compiling application source
: SYSCONF_CXXFLAGS = -pipe -DQWS -fno-exceptions -fno-rtti -O2 -Wall -W -
: DNO_DEBUG
: SYSCONF_CFLAGS = -pipe -O2 -Wall -W
: # Default link type (static linking is still be used where required)
: SYSCONF_LINK_LIB = $(SYSCONF_LINK_LIB_SHARED)
: SYSCONF_LINK_TARGET = $(SYSCONF_LINK_TARGET_SHARED)
: # Compiling library source
: SYSCONF_CXXFLAGS_LIB = -fPIC
: SYSCONF_CFLAGS_LIB = -fPIC
: # Compiling shared-object source
: SYSCONF_CXXFLAGS_SHOBJ = -fPIC
: SYSCONF_CFLAGS_SHOBJ = -fPIC
: # Linking Qt
: SYSCONF_LIBS_QTLIB = $(SYSCONF_LFLAGS_X11) $(QT_LIBS_MT) $(QT_LIBS_OPT)
: # Linking Qt applications
: SYSCONF_LIBS_QTAPP =
:
:
: 나머지 3개의 파일도 모조리 arm 문자는 armv5l로 바꾸라는 말인가요???