从 .c 和 .h 文件创建 exe 文件

发布于 2024-12-27 10:09:09 字数 967 浏览 0 评论 0原文

我想使用一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

嘿嘿嘿 2025-01-03 10:09:09

您使用的是 Windows 吗?

有两条路可走:

  1. 安装 Linux(相当简单)。我会使用像 Wubi 这样的东西来安装 Ubuntu。
    看看这里:
    http://www.ubuntu.com/download/ubuntu/windows-installer 。运行该程序,30 分钟后您的计算机上就会安装 Ubuntu。它包括一个卸载程序,可以像普通 Windows 程序一样删除 Ubuntu。
  2. 使用 cygwin 在 Windows 中“安装”这些命令。我会在安装 NetBeans 等 IDE 的同时执行此操作。看看 http://netbeans.org/community/releases/69 /cpp-setup-instructions.html

Are you using Windows?

There are two routes to go:

  1. Install Linux (rather easy). I would use something like Wubi to install Ubuntu.
    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.
  2. Use cygwin to "install" these commands in Windows. I would do this in parralel to installing an IDE such as NetBeans. Take a look at http://netbeans.org/community/releases/69/cpp-setup-instructions.html .
☆獨立☆ 2025-01-03 10:09:09

这可能需要几次尝试。按照 @Misha 的建议使用 Cygwin,然后执行以下操作:

cd /cygdrive/c/Users/vinod/Downloads/htgen-src/htgen-src
make

This will probably take a few tries. Use Cygwin as @Misha suggested, and do this:

cd /cygdrive/c/Users/vinod/Downloads/htgen-src/htgen-src
make
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文