Page 1 of 9

C-- Sphinx Compiler

Posted: Fri Mar 04, 2016 1:35 pm
by Leency
Today I've received a letter with only one link: https://github.com/jossk/c--sphinx

C-- is going open-source!

Re: C-- Sphinx Compiler

Posted: Fri Mar 04, 2016 2:54 pm
by CleverMouse
Прикольно. А оно насколько старое относительно бинарной версии? Программы из нашего репозитория соберёт?

Re: C-- Sphinx Compiler

Posted: Fri Mar 04, 2016 3:15 pm
by Leency
Бинарник из гита https://github.com/jossk/c--sphinx/blob ... rc/c--.exe cобирает все отлично.
Является ли этот бинарник собранным на основе исходников репозитария или нет - я не знаю.
Логично предположить, что да. Нужно пересобрать бинарник из исходников и тогда проверить, чтобы знать наверняка.

Откуда исходники у Kirill Joss не знаю, это странно.

Re: C-- Sphinx Compiler

Posted: Fri Mar 04, 2016 3:22 pm
by Leency
В исходниках:
unsigned char compilerstr[]="SPHINX C-- 0.239";
Т.е. это или последний или один из.

Re: C-- Sphinx Compiler

Posted: Fri Mar 04, 2016 3:28 pm
by punk_joker
Шансы получить нативный компилятор C-- для Linux и самой KolibriOS резко возрастают.

Re: C-- Sphinx Compiler

Posted: Fri Mar 04, 2016 8:05 pm
by Leency
Я распросил Kirill Joss'a.
2016-03-04 18:53 GMT+02:00 Kirill Joss <jossik@gmail.com>:
Я ему тоже писал несколько раз
Но вот он через Н лет решил и выслал мне исходники.
Пока я их выложил на github.

>Как ты связан с разработкой на С-- ?

Ну пока никак - давно писал на C-- просто.
Вот такая история. Я писал Шекеру единожды и он мне не ответил. Настойчивость другого Кирилла победила :)

Можно начинат портироват. Кто умеет?))

Re: C-- Sphinx Compiler

Posted: Wed Mar 23, 2016 7:34 pm
by lev
Добавил ключик для установки расширения скомпилированного файла, чтобы чуток меньше с батниками и т.п. возиться

Re: C-- Sphinx Compiler

Posted: Sun Apr 10, 2016 9:58 pm
by GerdtR
Переделал на gcc, портировал под Linux. В архиве исходники и скомпиленые файлы под обе платформы. Linux у меня старенький очень, Fedora Core 1, но надеюсь проблем с компиляцией на других Linux не будет. Под Винду компилил в Dev-C++ 4.9.9.2. Настройки под что компилировать описаны в Makefile. Осталось всё это опробовать на реальных проектах, всё ли компилит как надо или ещё что-то упустил.

Re: C-- Sphinx Compiler

Posted: Sun Apr 10, 2016 10:51 pm
by Leency
WINDOWS
Если поместить с--.exe и с--.ini в папку с программой, компиляция происходит нормально, бинарник рабочий.

Однако есть баг:
1. Поместить с--.exe и с--.ini в другую папку.
2. Прописать путь к этой папки в переменной PATH
3. Запустить compile.bat
→ со старой версии С-- компиляция ок
для новой версии С-- ошибка
Image

Re: C-- Sphinx Compiler

Posted: Mon Apr 11, 2016 3:49 am
by GerdtR
Исправлено.

Re: C-- Sphinx Compiler

Posted: Mon Apr 11, 2016 3:13 pm
by Leency
Fixed well. :)
Как насчет теперь версии для Колибри? :)

Re: C-- Sphinx Compiler

Posted: Mon Apr 11, 2016 3:28 pm
by GerdtR
Этим и занят. Пока собираю рабочий набор инклудников и библиотек. Что-то есть, но линкер crt2.o просит.

Re: C-- Sphinx Compiler

Posted: Mon Apr 11, 2016 5:26 pm
by lev
main.cpp с ключиком /ext, но без последних правок, если захочется скомбинировать.

Re: C-- Sphinx Compiler

Posted: Tue May 10, 2016 9:56 am
by punk_joker
Linux Mint 17 x86-64, при попытке запустить версию для linux выдает ошибку сегментирования

Re: C-- Sphinx Compiler

Posted: Wed May 11, 2016 1:35 am
by GerdtR
punk_joker, тогда перекомпилируй, потому как, повторяюсь, Linux у меня старый. И у меня Fedora, от Mint'a достаточно сильно отличаться должна, по идее.