powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Компиляция СИ (Windows xp sp3)
5 сообщений из 5, страница 1 из 1
Компиляция СИ (Windows xp sp3)
    #38464356
L_S_88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Нужна помощь!!!
Пытаюсь скомпилировать программу на СИ под виндовс при помощи MinGW и MSYS.
Выдает ошибку (скреен)
Код makefile:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
#
# Makefile fuer das C-Programm NaSt2D-2.0 unter WINDOWS XP 
# ----------------------------------
 
DEL =    run *.bin *.out *.dat *.str *.tra
CC =     gcc
CFLAGS = -O
 
all: clean compile run 
 
# ----------------------------------Loeschen
clean: 
    rm  $(DEL) -f
 
# ----------------------------------Kompilieren
compile:
.c.o:  ; $(CC) -c $(CFLAGS) $< 
 
# ----------------------------------Binden
OBJ = init.o \
      flag.o \
      boundary.o \
      uvp.o \
      turbulence.o \
      visual.o \
      surface.o \
      main.o 
 
# ----------------------------------Ausfuehren
run: $(OBJ)
    $(CC) $(CFLAGS) -o run.exe $(OBJ) -lm
 
init.o       : datadef.h
flag.o       : datadef.h cars.c drachen.c valves.c
boundary.o   : init.h datadef.h
uvp.o        : init.h datadef.h
turbulence.o : init.h datadef.h
visual.o     : visual.h datadef.h
surface.o    : surface.h visual.h datadef.h
main.o       : init.h flag.h boundary.h uvp.h \
               turbulence.h datadef.h surface.h \
               visual.h
 
# --------------------------- manuell starten mit
#            run.exe daten.par
...
Рейтинг: 0 / 0
Компиляция СИ (Windows xp sp3)
    #38465710
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_S_88,

Код: plaintext
1.
2.
3.
# ----------------------------------Kompilieren
compile:
.c.o:  ; $(CC) -c $(CFLAGS) $< 
 

Вот эту фигну убери нафиг. Или исправь.


Обрати внимание что make от CodeGear и mingw32-make от MinGW это разные вещи.
...
Рейтинг: 0 / 0
Компиляция СИ (Windows xp sp3)
    #38465801
L_S_88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White Owl,
White Owl,
Почему у меня CodeGear? Откуда он взялся?
Установку MinGW и MSYS делал как описано здесь
В компиляции проектов на С/С++ не селен, особенно не простых, так что не судите строго )
...
Рейтинг: 0 / 0
Компиляция СИ (Windows xp sp3)
    #38465817
L_S_88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ура! Нашел проблему.

Дело в том, что у меня в Path первым был прописан путь к Delpi7. Я убрал путь к Delphi и все заработало.

Спасибо, White Owl, натолкнул на верную мысль когда указал, что CodeGear и mingw32-make от MinGW это разные вещи.
...
Рейтинг: 0 / 0
Компиляция СИ (Windows xp sp3)
    #38465821
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_S_88Почему у меня CodeGear? Откуда он взялся?Это у тебя надо спрашивать зачем ты его ставил. Борландовский компилятор не помню какой версии его с собой тащит. В принципе можно и этим пользоваться, но он глуповат по сравнению с gnu вариантом.

Просто обрати внимание что mingw'ный make имеет сложное имя. Его можно переименовать или линк сделать или по полному имени вызывать всегда. Но если лень, то не забудь про PATH.

L_S_88Установку MinGW и MSYS делал как описано здесь
В компиляции проектов на С/С++ не селен, особенно не простых, так что не судите строго )Там какая-то странная инструкция. Зачем автору статьи понадобился пункт 2 совершенно не ясно. Да и вообще не в тему он там.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Компиляция СИ (Windows xp sp3)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]