История изменений
Исправление damix9, (текущая версия) :
Если собрать с таким мейкфайлом
CC = mipsel-linux-gnu-gcc
LIBEVENT_DIR=/usr/mipsel-linux-gnu
LIBEVENT_LIB_DIR=$(LIBEVENT_DIR)/lib
LIBEVENT_INC_DIR=$(LIBEVENT_DIR)/include
CFLAGS = -g -O2 -DSOCKS -I$(LIBEVENT_INC_DIR)
OBJ = transocks_ev.o
all: transocks_ev
clean:
rm -f *.o transocks_ev
transocks_ev: $(OBJ)
$(CC) -o transocks_ev $(OBJ) -L$(LIBEVENT_LIB_DIR) -Wl,--rpath -Wl,$(LIBEVENT_LIB_DIR) -levent
.c.o:
$(CC) -c $(CFLAGS) $<
$ file transocks_ev
transocks_ev: ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld.so.1, for GNU/Linux 3.2.0, BuildID[sha1]=0390779f33d4f8373e65f08242a05500ddf3d762, with debug_info, not stripped
/mnt/rwdir/transocks_ev: line 1: syntax error: "(" unexpected
Еще по теме нагуглено
https://unix.stackexchange.com/questions/71429/redirect-all-non-local-traffic...
https://www.linuxquestions.org/questions/linux-newbie-8/please-help-with-ipta...
Исходная версия damix9, :
Если собрать с таким мейкфайлом
CC = mipsel-linux-gnu-gcc
LIBEVENT_DIR=/usr/mipsel-linux-gnu
LIBEVENT_LIB_DIR=$(LIBEVENT_DIR)/lib
LIBEVENT_INC_DIR=$(LIBEVENT_DIR)/include
CFLAGS = -g -O2 -DSOCKS -I$(LIBEVENT_INC_DIR)
OBJ = transocks_ev.o
all: transocks_ev
clean:
rm -f *.o transocks_ev
transocks_ev: $(OBJ)
$(CC) -o transocks_ev $(OBJ) -L$(LIBEVENT_LIB_DIR) -Wl,--rpath -Wl,$(LIBEVENT_LIB_DIR) -levent
.c.o:
$(CC) -c $(CFLAGS) $<
$ file /usr/mipsel-linux-gnu/lib/libevent-2.1.so.7.0.1
/usr/mipsel-linux-gnu/lib/libevent-2.1.so.7.0.1: ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, BuildID[sha1]=25e3bed50c954ea2e428e422c64e6a88eb1d1e52, with debug_info, not stripped
/mnt/rwdir/transocks_ev: line 1: syntax error: "(" unexpected
Еще по теме нагуглено
https://unix.stackexchange.com/questions/71429/redirect-all-non-local-traffic...
https://www.linuxquestions.org/questions/linux-newbie-8/please-help-with-ipta...