LINUX.ORG.RU

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

Исправление damix9, (текущая версия) :

Значит ты можешь при линковке своего бинарника добавить флаг gcc -Wl,--dynamic-linker=/lib/ld-uClibc.so.0 ...

Так?

CC = mips-linux-gnu-gcc
LIBEVENT_DIR=/usr/mips-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,--dynamic-linker=/lib/ld-uClibc.so.0 -Wl,--rpath -Wl,$(LIBEVENT_LIB_DIR) -levent

.c.o:
	$(CC) -c $(CFLAGS) $<

Исходная версия damix9, :

Значит ты можешь при линковке своего бинарника добавить флаг gcc -Wl,--dynamic-linker=/lib/ld-uClibc.so.0 ...

Так?

CC = mips-linux-gnu-gcc
LIBEVENT_DIR=/usr/mips-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,--dynamic-linker=/lib/ld-uClibc.so.0 -Wl,--rpath -Wl,$(LIBEVENT_LIB_DIR) -levent

.c.o:
	$(CC) -c $(CFLAGS) $<