ARM 용 GCC 컴파일러 설치
apt-get install gcc-arm-linux-gnueabi
1. 소스파일 다운로드
wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz
2. 압축 풀기
ncurses
# tar zxvf ncurses-5.9.tar.gz
gdb
# tar zxvf gdb
3. 컴파일
ncurses
# ./configure --host=arm-linux-gnueabi --target=arm-linux-gnueabi
# make install DESTDIR=/root/nc (임의의 폴더)
lib 폴더안의 libncurses.a 파일을 /usr/arm-linux-gnueabi/lib로 복사
include 폴더 안의 모든 파일을 /usr/arm-linux-gnueabi/include로 복사
폴더를 모를 땐 아래의 명령어를 입력하면 경로 출력됨.
# arm-linux-gnueabi-gcc -print-search-dirs
gdb
# ./configure --host=arm-linux-gnueabi --target=arm-linux-gnueabi LDFLAGS=-static
# make
ncurses 설치 전에 gdb에서 configure와 make 하고 오류 출력 되면 ncurses 설치하기 바람.
gdb폴더에 gdb파일이 생성됨
우분투에서 ./gdb 실행시 바이너리 파일을 실행할 수 없음 이라고 뜨면 된거임
gdbserver파일은
gdbserver 폴더에 gdbserver 파일이 있음
출처 : http://searchme.tistory.com/37
댓글 없음:
댓글 쓰기