make all TARGET=libhv CROSS_COMPILE=arm-hisiv400-linux- mkdir -p 2>/dev/null -p tmp lib bin rm -r 2>/dev/null base/RAII.o make: [prepare] Error 1 (ignored) rm -r 2>/dev/null include make -f Makefile.in TARGET=libhv TARGET_TYPE=SHARED SRCDIRS=". base utils event http http/client http/server protocol" arm-hisiv400-linux-gcc (Hisilicon_v400) 4.8.3 20131202 (prerelease) OS = Linux ARCH = arm MAKE = make CC = arm-hisiv400-linux-gcc CXX = arm-hisiv400-linux-g++ CFLAGS = -O3 -fPIC -std=c99 CXXFLAGS = -O3 -fPIC -std=c++11 CPPFLAGS = -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol LDFLAGS = -Llib -L3rd/lib -L3rd/lib/arm-hisiv400-linux-gnueabi -lstdc++ -lpthread -lm -ldl TARGET = libhv TARGET_TYPE = SHARED TARGET_PLATFORM = arm-hisiv400-linux-gnueabi BUILD_TYPE = RELEASE SRCS= base/htime.c base/hlog.c base/hsocket.c base/hversion.c base/herr.c base/hbase.c base/ssl_ctx.c base/hstring.cpp base/hdir.cpp base/hurl.cpp base/RAII.cpp utils/md5.c utils/base64.c utils/hframe.cpp utils/ifconfig.cpp utils/hmain.cpp utils/iniparser.cpp event/evport.c event/iocp.c event/poll.c event/nlog.c event/hloop.c event/epoll.c event/hevent.c event/nio.c event/kqueue.c event/overlapio.c event/noevent.c event/select.c event/nmap.cpp http/multipart_parser.c http/http_parser.c http/httpdef.c http/Http1Session.cpp http/Http2Session.cpp http/http_content.cpp http/HttpMessage.cpp http/HttpSession.cpp http/client/http_client.cpp http/server/HttpHandler.cpp http/server/FileCache.cpp http/server/HttpServer.cpp http/server/http_page.cpp http/server/HttpService.cpp protocol/dns.c protocol/ftp.c protocol/smtp.c protocol/icmp.c OBJS=base/htime.o base/hlog.o base/hsocket.o base/hversion.o base/herr.o base/hbase.o base/ssl_ctx.o base/hstring.o base/hdir.o base/hurl.o base/RAII.o utils/md5.o utils/base64.o utils/hframe.o utils/ifconfig.o utils/hmain.o utils/iniparser.o event/evport.o event/iocp.o event/poll.o event/nlog.o event/hloop.o event/epoll.o event/hevent.o event/nio.o event/kqueue.o event/overlapio.o event/noevent.o event/select.o event/nmap.o http/multipart_parser.o http/http_parser.o http/httpdef.o http/Http1Session.o http/Http2Session.o http/http_content.o http/HttpMessage.o http/HttpSession.o http/client/http_client.o http/server/HttpHandler.o http/server/FileCache.o http/server/HttpServer.o http/server/http_page.o http/server/HttpService.o protocol/dns.o protocol/ftp.o protocol/smtp.o protocol/icmp.o ls: cannot access include: No such file or directory INSTALLED_INCS= INSTALLED_LIBS=/usr/local/lib/libhv.a /usr/local/lib/libhv.so INSTALLED_BINS= make[1]: Entering directory `/home/kai/extend/201904/libhv-master' mkdir -p 2>/dev/null bin lib arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o base/htime.o base/htime.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o base/hlog.o base/hlog.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o base/hsocket.o base/hsocket.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o base/hversion.o base/hversion.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o base/herr.o base/herr.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o base/hbase.o base/hbase.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o base/ssl_ctx.o base/ssl_ctx.c arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o base/hstring.o base/hstring.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o base/hdir.o base/hdir.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o base/hurl.o base/hurl.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o base/RAII.o base/RAII.cpp arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o utils/md5.o utils/md5.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o utils/base64.o utils/base64.c arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o utils/hframe.o utils/hframe.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o utils/ifconfig.o utils/ifconfig.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o utils/hmain.o utils/hmain.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o utils/iniparser.o utils/iniparser.cpp arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o event/evport.o event/evport.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o event/iocp.o event/iocp.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o event/poll.o event/poll.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o event/nlog.o event/nlog.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o event/hloop.o event/hloop.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o event/epoll.o event/epoll.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o event/hevent.o event/hevent.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o event/nio.o event/nio.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o event/kqueue.o event/kqueue.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o event/overlapio.o event/overlapio.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o event/noevent.o event/noevent.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o event/select.o event/select.c arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o event/nmap.o event/nmap.cpp arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/multipart_parser.o http/multipart_parser.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/http_parser.o http/http_parser.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/httpdef.o http/httpdef.c arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/Http1Session.o http/Http1Session.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/Http2Session.o http/Http2Session.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/http_content.o http/http_content.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/HttpMessage.o http/HttpMessage.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/HttpSession.o http/HttpSession.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/client/http_client.o http/client/http_client.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/server/HttpHandler.o http/server/HttpHandler.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/server/FileCache.o http/server/FileCache.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/server/HttpServer.o http/server/HttpServer.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/server/http_page.o http/server/http_page.cpp arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o http/server/HttpService.o http/server/HttpService.cpp arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o protocol/dns.o protocol/dns.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o protocol/ftp.o protocol/ftp.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o protocol/smtp.o protocol/smtp.c arm-hisiv400-linux-gcc -O3 -fPIC -std=c99 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol -c -o protocol/icmp.o protocol/icmp.c arm-hisiv400-linux-gcc -shared base/htime.o base/hlog.o base/hsocket.o base/hversion.o base/herr.o base/hbase.o base/ssl_ctx.o base/hstring.o base/hdir.o base/hurl.o base/RAII.o utils/md5.o utils/base64.o utils/hframe.o utils/ifconfig.o utils/hmain.o utils/iniparser.o event/evport.o event/iocp.o event/poll.o event/nlog.o event/hloop.o event/epoll.o event/hevent.o event/nio.o event/kqueue.o event/overlapio.o event/noevent.o event/select.o event/nmap.o http/multipart_parser.o http/http_parser.o http/httpdef.o http/Http1Session.o http/Http2Session.o http/http_content.o http/HttpMessage.o http/HttpSession.o http/client/http_client.o http/server/HttpHandler.o http/server/FileCache.o http/server/HttpServer.o http/server/http_page.o http/server/HttpService.o protocol/dns.o protocol/ftp.o protocol/smtp.o protocol/icmp.o -o lib/libhv.so -Llib -L3rd/lib -L3rd/lib/arm-hisiv400-linux-gnueabi -lstdc++ -lpthread -lm -ldl make[1]: Leaving directory `/home/kai/extend/201904/libhv-master' make -f Makefile.in TARGET=libhv TARGET_TYPE=STATIC SRCDIRS=". base utils event http http/client http/server protocol" arm-hisiv400-linux-gcc (Hisilicon_v400) 4.8.3 20131202 (prerelease) OS = Linux ARCH = arm MAKE = make CC = arm-hisiv400-linux-gcc CXX = arm-hisiv400-linux-g++ CFLAGS = -O3 -fPIC -std=c99 CXXFLAGS = -O3 -fPIC -std=c++11 CPPFLAGS = -DHV_STATICLIB -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Ievent -Ihttp -Ihttp/client -Ihttp/server -Iprotocol LDFLAGS = -Llib -L3rd/lib -L3rd/lib/arm-hisiv400-linux-gnueabi -lstdc++ -lpthread -lm -ldl TARGET = libhv TARGET_TYPE = STATIC TARGET_PLATFORM = arm-hisiv400-linux-gnueabi BUILD_TYPE = RELEASE SRCS= base/htime.c base/hlog.c base/hsocket.c base/hversion.c base/herr.c base/hbase.c base/ssl_ctx.c base/hstring.cpp base/hdir.cpp base/hurl.cpp base/RAII.cpp utils/md5.c utils/base64.c utils/hframe.cpp utils/ifconfig.cpp utils/hmain.cpp utils/iniparser.cpp event/evport.c event/iocp.c event/poll.c event/nlog.c event/hloop.c event/epoll.c event/hevent.c event/nio.c event/kqueue.c event/overlapio.c event/noevent.c event/select.c event/nmap.cpp http/multipart_parser.c http/http_parser.c http/httpdef.c http/Http1Session.cpp http/Http2Session.cpp http/http_content.cpp http/HttpMessage.cpp http/HttpSession.cpp http/client/http_client.cpp http/server/HttpHandler.cpp http/server/FileCache.cpp http/server/HttpServer.cpp http/server/http_page.cpp http/server/HttpService.cpp protocol/dns.c protocol/ftp.c protocol/smtp.c protocol/icmp.c OBJS=base/htime.o base/hlog.o base/hsocket.o base/hversion.o base/herr.o base/hbase.o base/ssl_ctx.o base/hstring.o base/hdir.o base/hurl.o base/RAII.o utils/md5.o utils/base64.o utils/hframe.o utils/ifconfig.o utils/hmain.o utils/iniparser.o event/evport.o event/iocp.o event/poll.o event/nlog.o event/hloop.o event/epoll.o event/hevent.o event/nio.o event/kqueue.o event/overlapio.o event/noevent.o event/select.o event/nmap.o http/multipart_parser.o http/http_parser.o http/httpdef.o http/Http1Session.o http/Http2Session.o http/http_content.o http/HttpMessage.o http/HttpSession.o http/client/http_client.o http/server/HttpHandler.o http/server/FileCache.o http/server/HttpServer.o http/server/http_page.o http/server/HttpService.o protocol/dns.o protocol/ftp.o protocol/smtp.o protocol/icmp.o ls: cannot access include: No such file or directory INSTALLED_INCS= INSTALLED_LIBS=/usr/local/lib/libhv.a /usr/local/lib/libhv.so INSTALLED_BINS= make[1]: Entering directory `/home/kai/extend/201904/libhv-master' mkdir -p 2>/dev/null bin lib arm-hisiv400-linux-ar rv lib/libhv.a base/htime.o base/hlog.o base/hsocket.o base/hversion.o base/herr.o base/hbase.o base/ssl_ctx.o base/hstring.o base/hdir.o base/hurl.o base/RAII.o utils/md5.o utils/base64.o utils/hframe.o utils/ifconfig.o utils/hmain.o utils/iniparser.o event/evport.o event/iocp.o event/poll.o event/nlog.o event/hloop.o event/epoll.o event/hevent.o event/nio.o event/kqueue.o event/overlapio.o event/noevent.o event/select.o event/nmap.o http/multipart_parser.o http/http_parser.o http/httpdef.o http/Http1Session.o http/Http2Session.o http/http_content.o http/HttpMessage.o http/HttpSession.o http/client/http_client.o http/server/HttpHandler.o http/server/FileCache.o http/server/HttpServer.o http/server/http_page.o http/server/HttpService.o protocol/dns.o protocol/ftp.o protocol/smtp.o protocol/icmp.o r - base/htime.o r - base/hlog.o r - base/hsocket.o r - base/hversion.o r - base/herr.o r - base/hbase.o r - base/ssl_ctx.o r - base/hstring.o r - base/hdir.o r - base/hurl.o r - base/RAII.o r - utils/md5.o r - utils/base64.o r - utils/hframe.o r - utils/ifconfig.o r - utils/hmain.o r - utils/iniparser.o r - event/evport.o r - event/iocp.o r - event/poll.o r - event/nlog.o r - event/hloop.o r - event/epoll.o r - event/hevent.o r - event/nio.o r - event/kqueue.o r - event/overlapio.o r - event/noevent.o r - event/select.o r - event/nmap.o r - http/multipart_parser.o r - http/http_parser.o r - http/httpdef.o r - http/Http1Session.o r - http/Http2Session.o r - http/http_content.o r - http/HttpMessage.o r - http/HttpSession.o r - http/client/http_client.o r - http/server/HttpHandler.o r - http/server/FileCache.o r - http/server/HttpServer.o r - http/server/http_page.o r - http/server/HttpService.o r - protocol/dns.o r - protocol/ftp.o r - protocol/smtp.o r - protocol/icmp.o make[1]: Leaving directory `/home/kai/extend/201904/libhv-master' mkdir -p 2>/dev/null include/hv cp -r 2>/dev/null hv.h hconfig.h base/hplatform.h base/hdef.h base/hversion.h base/hbase.h base/hsysinfo.h base/hproc.h base/hmath.h base/htime.h base/herr.h base/hlog.h base/hmutex.h base/hthread.h base/hsocket.h base/hbuf.h base/hurl.h base/hgui.h base/ssl_ctx.h base/hstring.h base/hvar.h base/hobj.h base/hfile.h base/hdir.h base/hscope.h base/hthreadpool.h base/hobjectpool.h utils/base64.h utils/md5.h utils/json.hpp utils/singleton.h utils/ifconfig.h utils/iniparser.h utils/hendian.h utils/hmain.h event/hloop.h event/nlog.h event/nmap.h http/httpdef.h http/http2def.h http/grpcdef.h http/http_content.h http/HttpMessage.h http/client/http_client.h http/server/HttpService.h http/server/HttpServer.h protocol/icmp.h protocol/dns.h protocol/ftp.h protocol/smtp.h include/hv rm -r 2>/dev/null tmp/*.o tmp/*.h tmp/*.c tmp/*.cpp make: [test] Error 1 (ignored) cp main.cpp.tmpl tmp/main.cpp make -f Makefile.in TARGET=test SRCDIRS=". base utils tmp" arm-hisiv400-linux-gcc (Hisilicon_v400) 4.8.3 20131202 (prerelease) OS = Linux ARCH = arm MAKE = make CC = arm-hisiv400-linux-gcc CXX = arm-hisiv400-linux-g++ CFLAGS = -O3 -fPIC -std=c99 CXXFLAGS = -O3 -fPIC -std=c++11 CPPFLAGS = -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Itmp LDFLAGS = -Llib -L3rd/lib -L3rd/lib/arm-hisiv400-linux-gnueabi -lstdc++ -lpthread -lm -ldl TARGET = test TARGET_TYPE = EXECUTABLE TARGET_PLATFORM = arm-hisiv400-linux-gnueabi BUILD_TYPE = RELEASE SRCS= base/htime.c base/hlog.c base/hsocket.c base/hversion.c base/herr.c base/hbase.c base/ssl_ctx.c base/hstring.cpp base/hdir.cpp base/hurl.cpp base/RAII.cpp utils/md5.c utils/base64.c utils/hframe.cpp utils/ifconfig.cpp utils/hmain.cpp utils/iniparser.cpp tmp/main.cpp OBJS=base/htime.o base/hlog.o base/hsocket.o base/hversion.o base/herr.o base/hbase.o base/ssl_ctx.o base/hstring.o base/hdir.o base/hurl.o base/RAII.o utils/md5.o utils/base64.o utils/hframe.o utils/ifconfig.o utils/hmain.o utils/iniparser.o tmp/main.o INSTALLED_INCS=/usr/local/include/hv INSTALLED_LIBS=/usr/local/lib/libhv.a /usr/local/lib/libhv.so INSTALLED_BINS= make[1]: Entering directory `/home/kai/extend/201904/libhv-master' mkdir -p 2>/dev/null bin lib arm-hisiv400-linux-g++ -O3 -fPIC -std=c++11 -DNDEBUG -Iinclude -I3rd -I3rd/include -I. -Ibase -Iutils -Itmp -c -o tmp/main.o tmp/main.cpp arm-hisiv400-linux-gcc base/htime.o base/hlog.o base/hsocket.o base/hversion.o base/herr.o base/hbase.o base/ssl_ctx.o base/hstring.o base/hdir.o base/hurl.o base/RAII.o utils/md5.o utils/base64.o utils/hframe.o utils/ifconfig.o utils/hmain.o utils/iniparser.o tmp/main.o -o bin/test -Llib -L3rd/lib -L3rd/lib/arm-hisiv400-linux-gnueabi -lstdc++ -lpthread -lm -ldl base/htime.o: In function `gethrtime': htime.c:(.text+0x10): undefined reference to `clock_gettime' collect2: error: ld returned 1 exit status make[1]: *** [test] Error 1 make[1]: Leaving directory `/home/kai/extend/201904/libhv-master' make: *** [test] Error 2