도와주세요!!
글 수 15,339
2003.10.27 10:13:52 (*.186.47.173)
6713
안녕하세요..
다음과 같이 수정하셨나요??/
1. tmake를 설치 하셨나요..
2. [root@jdt src]# cd tmake-1.8
[root@jdt tmake-1.8]# cd example
[root@jdt example]# vi hello.pro
TEMPLATE = app
CONFIG = qt warn_on release
HEADERS = hello.h
SOURCES = hello.cpp
main.cpp
TARGET = hello
INCLUDEPATH = /usr/armv5l-linux/include
LIBS = -L/usr/armv5l-linux/lib
[root@jdt example]# tmake hello.pro -o Makefile
여기서
INCLUDEPATH = /usr/armv5l-linux/include
LIBS = -L/usr/armv5l-linux/lib
이것 꼭 추가 해주셔야 합니다..
3. [root@jdt example]# vi Makefile
CC = arm-linux-gcc
CXX = arm-linux-g++
LINK = arm-linux-g++
를 다음과 같이 수정한다..
CC = armv5l-linux-gcc
CXX = armv5l-linux-g++
LINK = armv5l-linux-g++
[root@jdt example]# make clean;make all
[root@jdt example]# armv5l-linux-strip hello
그럼 수고하세요..
이상환 wrote..
: 강좌에 있는데로 QT포팅은 다했습니다. 그리고 lib파일도 /usr/armv5l-
: linux/lib에 복사해 넣어구여
: 그리고 Makefile도 수정했습니다.
: 근데..
: [root@ns example]# make all
: armv5l-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -
: DNO_DEBUG -I/usr/armv5l-linux/include -I/ez-x5/qt/src/qt-2.3.7/include -
: o hello.o hello.cpp
: armv5l-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -
: DNO_DEBUG -I/usr/armv5l-linux/include -I/ez-x5/qt/src/qt-2.3.7/include -
: o main.o main.cpp
: /ez-x5/qt/src/qt-2.3.7/bin/moc hello.h -o moc_hello.cpp
: armv5l-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -
: DNO_DEBUG -I/usr/armv5l-linux/include -I/ez-x5/qt/src/qt-2.3.7/include -
: o moc_hello.o moc_hello.cpp
: armv5l-linux-g++ -o hello hello.o main.o moc_hello.o -L/ez-
: x5/qt/src/qt-2.3.7/lib -L/usr/armv5l-linux/lib -lqte
: /ez-x5/qt/src/qt-2.3.7/lib/libqte.so: could not read symbols: Invalid
: operation
: collect2: ld returned 1 exit status
: make: *** [hello] ? 오류 1
:
: 이렇게 오류가 납니다.
: 라이브러리는 다 있습니다. libqte.so.2.3.7도 있구여
: 무엇이 문제인지..
: 고수님들 부탁드립니다... 그럼 좋은 하루되세여~
다음과 같이 수정하셨나요??/
1. tmake를 설치 하셨나요..
2. [root@jdt src]# cd tmake-1.8
[root@jdt tmake-1.8]# cd example
[root@jdt example]# vi hello.pro
TEMPLATE = app
CONFIG = qt warn_on release
HEADERS = hello.h
SOURCES = hello.cpp
main.cpp
TARGET = hello
INCLUDEPATH = /usr/armv5l-linux/include
LIBS = -L/usr/armv5l-linux/lib
[root@jdt example]# tmake hello.pro -o Makefile
여기서
INCLUDEPATH = /usr/armv5l-linux/include
LIBS = -L/usr/armv5l-linux/lib
이것 꼭 추가 해주셔야 합니다..
3. [root@jdt example]# vi Makefile
CC = arm-linux-gcc
CXX = arm-linux-g++
LINK = arm-linux-g++
를 다음과 같이 수정한다..
CC = armv5l-linux-gcc
CXX = armv5l-linux-g++
LINK = armv5l-linux-g++
[root@jdt example]# make clean;make all
[root@jdt example]# armv5l-linux-strip hello
그럼 수고하세요..
이상환 wrote..
: 강좌에 있는데로 QT포팅은 다했습니다. 그리고 lib파일도 /usr/armv5l-
: linux/lib에 복사해 넣어구여
: 그리고 Makefile도 수정했습니다.
: 근데..
: [root@ns example]# make all
: armv5l-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -
: DNO_DEBUG -I/usr/armv5l-linux/include -I/ez-x5/qt/src/qt-2.3.7/include -
: o hello.o hello.cpp
: armv5l-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -
: DNO_DEBUG -I/usr/armv5l-linux/include -I/ez-x5/qt/src/qt-2.3.7/include -
: o main.o main.cpp
: /ez-x5/qt/src/qt-2.3.7/bin/moc hello.h -o moc_hello.cpp
: armv5l-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -
: DNO_DEBUG -I/usr/armv5l-linux/include -I/ez-x5/qt/src/qt-2.3.7/include -
: o moc_hello.o moc_hello.cpp
: armv5l-linux-g++ -o hello hello.o main.o moc_hello.o -L/ez-
: x5/qt/src/qt-2.3.7/lib -L/usr/armv5l-linux/lib -lqte
: /ez-x5/qt/src/qt-2.3.7/lib/libqte.so: could not read symbols: Invalid
: operation
: collect2: ld returned 1 exit status
: make: *** [hello] ? 오류 1
:
: 이렇게 오류가 납니다.
: 라이브러리는 다 있습니다. libqte.so.2.3.7도 있구여
: 무엇이 문제인지..
: 고수님들 부탁드립니다... 그럼 좋은 하루되세여~