Создать exe-файл из .c и .h файлов - PullRequest
1 голос
/ 16 января 2012

Я хочу использовать exe, который создаст полосу треугольника.Я нашел ссылку с кодом.Он имеет набор файлов .c и .h, которые должны быть скомпилированы с использованием данного файла make.Но когда я пытаюсь запустить файл make в cmd Promt Windows, он говорит, что make не распознается как внутренняя команда.Мне нужна помощь, чтобы создать exe для этого. Вот ссылка на код .

В предоставленной мной ссылке есть инструкция по загрузке и установке.Но это не сильно помогает мне.Я застрял.Пожалуйста, помогите мне создать этот exe.Спасибо

Вот фактическое содержимое файла make

CC = gcc

CCFLAGS = -ansi -pedantic

MODULES = input.o hnet.ocomp.o tstrips.o ts_msgs.o

prog: htgen

htgen: $ (МОДУЛИ) $ (CC) $ (CCFLAGS) -lm -o htgen $ (МОДУЛИ)

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.hts_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 $ (МОДУЛИ)

Ответы [ 2 ]

1 голос
/ 16 января 2012

Вы используете Windows?

Есть два пути:

  1. Установка Linux (довольно просто).Я бы использовал что-то вроде Wubi для установки Ubuntu.Посмотрите здесь: http://www.ubuntu.com/download/ubuntu/windows-installer.Вы запускаете программу, и через 30 минут на вашем компьютере появляется Ubuntu.Он включает в себя программу удаления, которая удаляет Ubuntu, как обычную программу Windows.
  2. Используйте cygwin для «установки» этих команд в Windows.Я хотел бы сделать это в parralel для установки IDE, таких как NetBeans.Взгляните на http://netbeans.org/community/releases/69/cpp-setup-instructions.html.
0 голосов
/ 16 января 2012

Это, вероятно, займет несколько попыток. Используйте Cygwin, как предложено @Misha, и сделайте следующее:

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