arm compile 문제입니다.
여러가지 이유로 arm-2007q1 toolchain을 이용하여 개발을 하고 있는데 컴파일에서
syntex error가 발생합니다.
컴파일이 안되는거 같지는 않은데 마지막에 에러가 발생하는 이유가 뭘까요...
답변 부탁드립니다.
컴파일 메세지 같이 올려드립니다.
rm -rf mini_snmpd
tar zxf mini_snmpd.tar.gz
for t in ; do \
patch -p 0 < $t; \
done
touch mini_snmpd
make -C mini_snmpd \
CC=arm-none-linux-gnueabi-gcc STRIP=arm-none-linux-gnueabi-strip \
INSTALL_ROOT=/samba/apps/mini_snmpd/_install/usr
make[1]: Entering directory `/samba/apps/mini_snmpd/mini_snmpd'
arm-none-linux-gnueabi-gcc -c -Wall -Werror -DVERSION="\"1.0\"" -DVENDOR="\".1.3.6.1.4.1\"" -O2 -DDEBUG -D__LINUX__ -D__DEMO__ mini_snmpd.c -o mini_snmpd.o
/bin/sh: arm-none-linux-gnueabi-gcc: not found
make[1]: *** [mini_snmpd.o] Error 127
make[1]: Leaving directory `/samba/apps/mini_snmpd/mini_snmpd'
make: *** [build] Error 2
blackhush@ubuntu:/samba/apps/mini_snmpd$ sudo gedit Makefile
^C
blackhush@ubuntu:/samba/apps/mini_snmpd$ pwd
/samba/apps/mini_snmpd
blackhush@ubuntu:/samba/apps/mini_snmpd$ sudo gedit Makefile
blackhush@ubuntu:/samba/apps/mini_snmpd$ sudo make clean
Cleaning...
make[1]: Entering directory `/samba/apps/mini_snmpd/mini_snmpd'
rm -f mini_snmpd.o protocol.o mib.o globals.o utils.o linux.o freebsd.o mini_snmpd mini_snmpd.tar.gz
make[1]: Leaving directory `/samba/apps/mini_snmpd/mini_snmpd'
blackhush@ubuntu:/samba/apps/mini_snmpd$ sudo make install
make -C mini_snmpd \
CC=/samba/Toolchain/arm-2007q1/bin/arm-none-linux-gnueabi-gcc STRIP=/samba/Toolchain/arm-2007q1/bin/arm-none-linux-gnueabi-strip \
INSTALL_ROOT=/samba/apps/mini_snmpd/_install/usr
make[1]: Entering directory `/samba/apps/mini_snmpd/mini_snmpd'
/samba/Toolchain/arm-2007q1/bin/arm-none-linux-gnueabi-gcc -c -Wall -Werror -DVERSION="\"1.0\"" -DVENDOR="\".1.3.6.1.4.1\"" -O2 -DDEBUG -D__LINUX__ -D__DEMO__ mini_snmpd.c -o mini_snmpd.o
/samba/Toolchain/arm-2007q1/bin/arm-none-linux-gnueabi-gcc -c -Wall -Werror -DVERSION="\"1.0\"" -DVENDOR="\".1.3.6.1.4.1\"" -O2 -DDEBUG -D__LINUX__ -D__DEMO__ protocol.c -o protocol.o
/samba/Toolchain/arm-2007q1/bin/arm-none-linux-gnueabi-gcc -c -Wall -Werror -DVERSION="\"1.0\"" -DVENDOR="\".1.3.6.1.4.1\"" -O2 -DDEBUG -D__LINUX__ -D__DEMO__ mib.c -o mib.o
/samba/Toolchain/arm-2007q1/bin/arm-none-linux-gnueabi-gcc -c -Wall -Werror -DVERSION="\"1.0\"" -DVENDOR="\".1.3.6.1.4.1\"" -O2 -DDEBUG -D__LINUX__ -D__DEMO__ globals.c -o globals.o
/samba/Toolchain/arm-2007q1/bin/arm-none-linux-gnueabi-gcc -c -Wall -Werror -DVERSION="\"1.0\"" -DVENDOR="\".1.3.6.1.4.1\"" -O2 -DDEBUG -D__LINUX__ -D__DEMO__ utils.c -o utils.o
/samba/Toolchain/arm-2007q1/bin/arm-none-linux-gnueabi-gcc -c -Wall -Werror -DVERSION="\"1.0\"" -DVENDOR="\".1.3.6.1.4.1\"" -O2 -DDEBUG -D__LINUX__ -D__DEMO__ linux.c -o linux.o
/samba/Toolchain/arm-2007q1/bin/arm-none-linux-gnueabi-gcc -c -Wall -Werror -DVERSION="\"1.0\"" -DVENDOR="\".1.3.6.1.4.1\"" -O2 -DDEBUG -D__LINUX__ -D__DEMO__ freebsd.c -o freebsd.o
/samba/Toolchain/arm-2007q1/bin/arm-none-linux-gnueabi-gcc mini_snmpd.o protocol.o mib.o globals.o utils.o linux.o freebsd.o -o mini_snmpd
/samba/Toolchain/arm-2007q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.0/../../../../arm-none-linux-gnueabi/bin/ld: 1: Syntax error: word unexpected (expecting ")")
collect2: ld returned 2 exit status
make[1]: *** [mini_snmpd] Error 1
make[1]: Leaving directory `/samba/apps/mini_snmpd/mini_snmpd'
make: *** [build] Error 2
댓글 달기