https://github.com/talent518/md5
1:首先先建立一个env.bat文件,设置
@Echo off
@REM TOOL_PATH
SET TOOL_PATH=%cd:~0,2%/Tool
@REM CYGWIN_PATH
SET CYGWIN_PATH=%TOOL_PATH%/cygwin
PATH %CYGWIN_PATH%/bin;%PATH%
其中cygwin64为 在windows操作系统上提供类unix环境的兼容层。同时,cygwin并不是单独的编译器,也提供了常见的unix工具,包括gcc编译器。
2:makefile文件
3:在vscode中打开该文件夹
输入命令: cmd /k env.bat ,含义:保持窗口打开状态, 执行env.bat脚本
make ---- make工具会自动触发makefile文件
CC=gcc
CFLAGS = -O3
LFLAGS =
all: md5
md5: md5.lo main.lo
$(CC) $(LFLAGS) -o $@ $?
%.lo: %.c
$(CC) $(CFLAGS) -o $@ -c $?
clean:
@rm -f *.lo md5
查看当前的make版本
输入make, 生成可执行文件md5.exe目标文件,
md5.exe -f file
即可计算