Ошибка компиляции - PullRequest
       6

Ошибка компиляции

0 голосов
/ 02 февраля 2010

Я скачал чей-то исходный код для программы, и мне нужно было внести некоторые изменения.

Теперь я хочу скомпилировать его, но, похоже, он не работает.

PROGS = isotociso
COMMON = tools.o bn.o ec.o  wiidisc.o rijndael.o
DEFINES = -DLARGE_FILES -D_FILE_OFFSET_BITS=64
LIBS = C:/Dev-Cpp/lib/libwsock32.a C:/Dev-Cpp/lib/libcrypto.a C:/Dev-Cpp/lib/libcomdlg32.a

CC = gcc
#CFLAGS = -Wall -W -Os -Ilibwbfs -I.
CFLAGS = -Wall -m32 -W  -ggdb -Ilibwbfs -I.
LDFLAGS = -m32 -static

VPATH+=libwbfs
OBJS = $(patsubst %,%.o,$(PROGS)) $(COMMON)

all: $(PROGS)

$(PROGS): %: %.o $(COMMON) Makefile
 $(CC) $(CFLAGS) $(LDFLAGS) $< $(COMMON) $(LIBS) -o $@

$(OBJS): %.o: %.c tools.h Makefile
 $(CC) $(CFLAGS) $(DEFINES) -c $< -o $@ 

clean:
 -rm -f $(OBJS) $(PROGS)

выход

C:\Users\Panda\Desktop\uloader_v4.1\src\isotociso\src>make
gcc -Wall -m32 -W  -ggdb -Ilibwbfs -I. -DLARGE_FILES -D_FILE_OFFSET_BITS=64 -c i
sotociso.c -o isotociso.o
process_begin: CreateProcess((null), gcc -Wall -m32 -W -ggdb -Ilibwbfs -I. -DLAR
GE_FILES -D_FILE_OFFSET_BITS=64 -c isotociso.c -o isotociso.o, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [isotociso.o] Error 2

В чем проблема?

Ответы [ 3 ]

1 голос
/ 02 февраля 2010

Смотрит на меня так, как будто gcc не в вашем PATH.

Похоже, вам нужно MinGW , чтобы получить библиотеки.

1 голос
/ 02 февраля 2010

Я не специалист по разработке C (++) под Windows, но я бы сказал, что он не может найти сам компилятор Какую среду разработки вы используете?

0 голосов
/ 02 февраля 2010

Похоже, он не может найти файл. Вы уверены, что у вас есть все необходимые исходные файлы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...