从 .c 和 .h 文件创建 exe 文件
我想使用一个 exe 来创建一个三角形带。我找到了带有代码的链接。它有一组 .c 和 .h 文件,必须使用给定的 make 文件进行编译。但是当我尝试在 Windows 的 cmd promt 中运行 make 文件时,它说 make 未被识别为内部命令。我需要帮助为此创建一个 exe。 这是代码的链接。
我提供的链接中有下载和安装说明。但这对我来说没有太大帮助。我被困住了。请帮我创建这个exe。谢谢
这里是实际的make文件内容
CC = gcc
CCFLAGS = -ansi -pedantic
MODULES = input.o hnet.o comp.o tstrips.o ts_msgs.o
prog: htgen
htgen: $(MODULES) $(CC) $(CCFLAGS) -lm -o htgen $(MODULES)
input.o: ts_msgs.h ts_types.h input.h input.c $(CC) $(CCFLAGS) -c 输入.c hnet.o: ts_msgs.h ts_types.h input.h hnet.h hnet.c $(CC) $(CCFLAGS) -c hnet.c comp.o: ts_msgs.h ts_types.h comp.h comp.c $(CC) $(CCFLAGS) -c comp.c ts_msgs.o: ts_msgs.h ts_msgs.c $(CC) $(CCFLAGS) -c ts_msgs.c tstrips.o: ts_msgs.h input.h hnet.h comp.h tstrips.h tstrips.c $(CC) $(CCFLAGS) -c tstrips.c
.PHONY:干净 干净的: -rm *~ htgen $(模块)
I want to use a exe that will create a triangle strip. I have found the link with code. It has a set of .c and .h files which has to be compiled using the given make file. But when i try to run the make file in cmd promt of windows, it says make is not recognized as a internal command. I need help to create a exe for this. Here is the link for the code.
There is a download and install instruction in the link i provided. But that is of not much help to me. I am stuck. Please help me create this exe. Thank you
Here is the actual make file content
CC = gcc
CCFLAGS = -ansi -pedantic
MODULES = input.o hnet.o comp.o tstrips.o ts_msgs.o
prog: htgen
htgen: $(MODULES)
$(CC) $(CCFLAGS) -lm -o htgen $(MODULES)
input.o: ts_msgs.h ts_types.h input.h input.c
$(CC) $(CCFLAGS) -c input.c
hnet.o: ts_msgs.h ts_types.h input.h hnet.h hnet.c
$(CC) $(CCFLAGS) -c hnet.c
comp.o: ts_msgs.h ts_types.h comp.h comp.c
$(CC) $(CCFLAGS) -c comp.c
ts_msgs.o: ts_msgs.h ts_msgs.c
$(CC) $(CCFLAGS) -c ts_msgs.c
tstrips.o: ts_msgs.h input.h hnet.h comp.h tstrips.h tstrips.c
$(CC) $(CCFLAGS) -c tstrips.c
.PHONY: clean
clean:
-rm *~ htgen $(MODULES)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您使用的是 Windows 吗?
有两条路可走:
看看这里:
http://www.ubuntu.com/download/ubuntu/windows-installer 。运行该程序,30 分钟后您的计算机上就会安装 Ubuntu。它包括一个卸载程序,可以像普通 Windows 程序一样删除 Ubuntu。
Are you using Windows?
There are two routes to go:
Take a look here:
http://www.ubuntu.com/download/ubuntu/windows-installer . You run the program and in 30 minutes you have Ubuntu on your computer. It includes an uninstaller that removes Ubuntu like a normal Windows program.
这可能需要几次尝试。按照 @Misha 的建议使用 Cygwin,然后执行以下操作:
This will probably take a few tries. Use Cygwin as @Misha suggested, and do this: