Пожалуйста, помогите с компиляцией yabasic'a под обе платформы(Linux AND мелкомягко).
исходник (веса в пределах 150килобайт)
страница "download" - вдруг нужна
мыльник knorkАльфа/собакАmail.ru
Помогите с компиляцией yabasic'a под обе платформы
Помогите с компиляцией yabasic'a под обе платформы
Разум человека глубоко этичен. Сам человек - НЕТ.
___________________________
Человек есть то, что он ест, но итог, для всех, одинаков.
___________________________
Человек есть то, что он ест, но итог, для всех, одинаков.
Re: Помогите с компиляцией yabasic'a под обе платформы
Под mingw собралось.
Обточил Makefile и main.c из source/
Makefile:
стр. 5 - заремил,
стр. 6 - разремил,
стр 21 - CC = gcc (у меня так).
main.c - убрал добавление сигналов (стр. 55 ... 61) и вырезал функцию void signal_handler (int sig) со стр. 881 - если не лень, оберни ифдефом.
Собсна, make (из коренной папки - читаем readme).
тестовый запуск:
Обточил Makefile и main.c из source/
Makefile:
стр. 5 - заремил,
стр. 6 - разремил,
стр 21 - CC = gcc (у меня так).
Код: Выделить всё
5># SYSTEM = SYSTEM_UNIX
6>SYSTEM = SYSTEM_WINDOWS
21> CC = gcc
Собсна, 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 под обе платформы
у меня никак.
мож у мя 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... алан смити... алин смити я конкретный алан смити (тут вспоминая "гори голливуд, гори")
от 8 июля 2010 двух дня, зы: получилось собрать и под моим mingw. давно не компилял под оффтопиком... забылось как-то, что извращался всячески с "файлами-заголовками". (хз, что намутил когда-то, перезапись инклудов с ТС3 не очень помогла, а вот с пакета DEVCPP очень даже )
мож у мя 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... алан смити... алин смити я конкретный алан смити (тут вспоминая "гори голливуд, гори")
от 8 июля 2010 двух дня, зы: получилось собрать и под моим mingw. давно не компилял под оффтопиком... забылось как-то, что извращался всячески с "файлами-заголовками". (хз, что намутил когда-то, перезапись инклудов с ТС3 не очень помогла, а вот с пакета DEVCPP очень даже )
Последний раз редактировалось Orto 08 июл 2010 14:43, всего редактировалось 3 раза.
Разум человека глубоко этичен. Сам человек - НЕТ.
___________________________
Человек есть то, что он ест, но итог, для всех, одинаков.
___________________________
Человек есть то, что он ест, но итог, для всех, одинаков.
Re: Помогите с компиляцией yabasic'a под обе платформы
Вот версии моих тулз.
Пожалуйста.
Код: Выделить всё
$ 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
Осень - мертвые дожди,
Осень - юные морозы,
Задубевшие березы
Ковыляют по Руси
Осень - юные морозы,
Задубевшие березы
Ковыляют по Руси