реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Сборка приложения под CygWin, Помогите разобраться в мэйкфайле
bambr
сообщение Oct 10 2007, 13:37
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 57
Регистрация: 3-08-06
Из: Раменское
Пользователь №: 19 297



Попали мне в руки исходники одной программы. авторы ее пишут, что надо собирать под CygWin. Там же лежал и мэйкфайл.

Код
# Makefile

BINDIR=bin
PROGRAMNAME=tsi500ra.exe

CFLAGS=-g -DUSE_READLINE
LDFLAGS=-Lreadline-4.3


    
$(BINDIR)/$(PROGRAMNAME):  tsi500jt.o tap.o tsi500ra.o lpt.o timer.o outp.o tty.o i2c.o
    gcc   -o  $@ tsi500jt.o tap.o tsi500ra.o lpt.o timer.o outp.o tty.o i2c.o -lreadline


clean:
    rm -f *.o *.log *.stackdump


tap.o:      tap.c      tap.h      lpt.h      tools.h timer.h
lpt.o:      lpt.c      lpt.h      tools.h
tsi500jt.o: tsi500jt.c tsi500jt.h
tsi500ra.o: tsi500ra.c tsi500ra.h tsi500jt.h tap.h
timer.o:    timer.c    timer.h
outp.o:     outp.c
tty.o:      tty.c    tty.h
i2c.o:      i2c.c    tsi500jt.h


CygWin на него активно ругается. Пишет следующее

Код
$ make
cc -g -DUSE_READLINE   -c -o tsi500jt.o tsi500jt.c
process_begin: CreateProcess(NULL, cc -g -DUSE_READLINE -c -o tsi500jt.o tsi500j
t.c, ...) failed.
make (e=2): ═х єфрхЄё  эрщЄш єърчрээ√щ Їрщы.
make: *** [tsi500jt.o] Error 2


(предпоследняя строчка на человеческом означает что не найден указанный файл.)
В чем проблема?


--------------------
turizm62.ru
Go to the top of the page
 
+Quote Post
vshemm
сообщение Oct 11 2007, 08:59
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 167
Регистрация: 15-08-07
Пользователь №: 29 803



Цитата(bambr @ Oct 10 2007, 17:37) *
Попали мне в руки исходники одной программы. авторы ее пишут, что надо собирать под CygWin. Там же лежал и мэйкфайл.

...

(предпоследняя строчка на человеческом означает что не найден указанный файл.)
В чем проблема?

У Вас почему-то вместо gcc запускается cc. Возможно, это из-за переменных окружения. Попробуйте добавить
Цитата
CFLAGS=-g -DUSE_READLINE
LDFLAGS=-Lreadline-4.3
CC=gcc

Ну и проверьте доступность библиотеки readline.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th July 2025 - 19:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01357 секунд с 7
ELECTRONIX ©2004-2016