代码拉取完成,页面将自动刷新
OPENSSL_DIR=$(APPS_DIR)/openssl
OPENSSH_DIR=$(APPS_DIR)/openssh/openssh-7.6p1
OPENSSH_FILE=sftp-client.c sftp-common.c atomicio.c sshbuf.c sshbuf-getput-basic.c ssherr.c xmalloc.c misc.c fatal.c cleanup.c openbsd-compat/explicit_bzero.c openbsd-compat/recallocarray.c openbsd-compat/vis.c openbsd-compat/strlcpy.c openbsd-compat/strlcat.c log.c
OPENSSH_SRC=$(patsubst %.c,$(OPENSSH_DIR)/%.c,$(OPENSSH_FILE))
SRC=sftpc.c sftp_mock.c $(OPENSSH_SRC)
OBJ=$(patsubst %.c, %.o, $(SRC))
CFLAGS= -O2 -Wall -ffunction-sections -fdata-sections
CFLAGS+= -I $(OPENSSH_DIR) -I$(OPENSSL_DIR)/include
TARGET=sftpc
$(TARGET):$(OBJ)
$(CC) -Wl,--gc-sections -o $@ $^
.PHONY:all
all:$(TARGET)
clean:
rm -f $(OBJ) $(TARGET)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。