Страница 1 из 1

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

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

мыльник knorkАльфа/собакАmail.ru

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

Добавлено: 07 июл 2010 13:53
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

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

Добавлено: 07 июл 2010 21:11
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 очень даже :) )

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

Добавлено: 08 июл 2010 09:08
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
Пожалуйста.