LINUX.ORG.RU

История изменений

Исправление 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...

cast Kolins ValdikSS

Исходная версия 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...

cast Kolins ValdikSS