Помогите с компиляцией yabasic'a под обе платформы

Технические обсуждения
Ответить
Аватара пользователя
Orto
Jr. Member
Jr. Member
Сообщения: 87
Зарегистрирован: 13 апр 2008 04:45
Откуда: Владивосток

Помогите с компиляцией yabasic'a под обе платформы

Сообщение Orto »

Пожалуйста, помогите с компиляцией yabasic'a под обе платформы(Linux AND мелкомягко).
исходник (веса в пределах 150килобайт)
страница "download" - вдруг нужна

мыльник knorkАльфа/собакАmail.ru
Разум человека глубоко этичен. Сам человек - НЕТ.
___________________________
Человек есть то, что он ест, но итог, для всех, одинаков.

leen
Advanced Newbie
Advanced Newbie
Сообщения: 46
Зарегистрирован: 29 апр 2009 12:20

Re: Помогите с компиляцией yabasic'a под обе платформы

Сообщение leen »

Под mingw собралось.
Обточил Makefile и main.c из source/
Makefile:
стр. 5 - заремил,
стр. 6 - разремил,
стр 21 - CC = gcc (у меня так).

Код: Выделить всё

5># SYSTEM = SYSTEM_UNIX
6>SYSTEM = SYSTEM_WINDOWS
21>   CC = gcc

main.c - убрал добавление сигналов (стр. 55 ... 61) и вырезал функцию void signal_handler (int sig) со стр. 881 - если не лень, оберни ифдефом.

Собсна, make (из коренной папки - читаем readme).
тестовый запуск:

Код: Выделить всё

C:\msys\home\leen\Yabasic-2.9.15>yabasic.exe --help
Usage: yabasic.exe [options] [file]

Options:
   --help           display help information
   --license        display license information
   --version        display version information
   --doc            display program documentation
   --prompt         prompt before exiting
   --library-path   specify library path
   --module-path    specify module path
   --               do not treat further arguments as options
Осень - мертвые дожди,
Осень - юные морозы,
Задубевшие березы
Ковыляют по Руси

Аватара пользователя
Orto
Jr. Member
Jr. Member
Сообщения: 87
Зарегистрирован: 13 апр 2008 04:45
Откуда: Владивосток

Re: Помогите с компиляцией yabasic'a под обе платформы

Сообщение Orto »

у меня никак.
мож у мя mingw старый (gcc version 3.3.1) ? *репа
пишет при скармливании makefile'а следующее:
"путь...\mingw32\bin\ld:makefile: file format not recognized; parse error"

leen, спасибо)

от 7 июля 2010 ноль-ноль ночи, зы: под Линукс собрал - даже как-то работает. причина "некомпиляции" -старая версия gcc))

от 7 июля 2010 часа ночи, зы: придурок я... последний... нынешняя версия, совсем не такая, какой была 2.751... :D алан смити... алин смити :D я конкретный алан смити (тут вспоминая "гори голливуд, гори")

от 8 июля 2010 двух дня, зы: получилось собрать и под моим mingw. давно не компилял под оффтопиком... забылось как-то, что извращался всячески с "файлами-заголовками". (хз, что намутил когда-то, перезапись инклудов с ТС3 не очень помогла, а вот с пакета DEVCPP очень даже :) )
Последний раз редактировалось Orto 08 июл 2010 14:43, всего редактировалось 3 раза.
Разум человека глубоко этичен. Сам человек - НЕТ.
___________________________
Человек есть то, что он ест, но итог, для всех, одинаков.

leen
Advanced Newbie
Advanced Newbie
Сообщения: 46
Зарегистрирован: 29 апр 2009 12:20

Re: Помогите с компиляцией yabasic'a под обе платформы

Сообщение leen »

Вот версии моих тулз.

Код: Выделить всё

$ gcc --version
gcc.exe (GCC) 3.4.5 (mingw-vista special r3)
$ make --version
GNU Make 3.81
$ ld -v
GNU ld (GNU Binutils) 2.20
Пожалуйста.
Осень - мертвые дожди,
Осень - юные морозы,
Задубевшие березы
Ковыляют по Руси

Ответить