heiher / hev-socks5-server

A high-performance socks5 server for Unix (Linux/Android/BSD/macOS)
MIT License
187 stars 33 forks source link

编译错误 #4

Closed RubenvSu closed 5 years ago

RubenvSu commented 5 years ago

系统版本:CentOS release 6.8 (Final)

third-part/hev-task-system/bin/libhev-task-system.a(hev-task-timer.o): In function `hev_task_timer_wait':
hev-task-timer.c:(.text+0x1e): undefined reference to `clock_gettime'
third-part/hev-task-system/bin/libhev-task-system.a(hev-task-system-schedule.o): In function `hev_task_system_get_clock_time':
hev-task-system-schedule.c:(.text+0x102): undefined reference to `clock_gettime'
collect2: ld returned 1 exit status
make: *** [bin/hev-socks5-server] Error 1
heiher commented 5 years ago

Hi,

Link with -lrt (only for glibc version before 2.17).

Edit Makefile:

LDFLAGS=-L$(THIRDPARTDIR)/ini-parser/bin -lini-parser \
        -L$(THIRDPARTDIR)/hev-task-system/bin -lhev-task-system \
        -lpthread -lrt
RubenvSu commented 5 years ago

It works! Thanks!