Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Чт дек 13, 2018 4:36 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 231 сообщение ]  На страницу Пред. 112 13 14 15 16
Автор Сообщение
 Заголовок сообщения: Re: Tiny C Compiler
СообщениеДобавлено: Пт окт 05, 2018 7:58 am 
Не в сети

Зарегистрирован: Вт мар 08, 2016 11:00 pm
Сообщения: 417
пока подмени kos32sys1.h файлом kos32sys0.h - при расширении функционала возникли некоторые ньюансы - тсс не понимает безымянные вложенные структуры.

libc надо собирать тем же tcc - он понимает только ELF-бинарники и еще есть кое какие особенности - там есть build.bat


Вернуться к началу
 Заголовок сообщения: Re: Tiny C Compiler
СообщениеДобавлено: Пт окт 05, 2018 6:31 pm 
Не в сети

Зарегистрирован: Вт июн 24, 2008 11:12 pm
Сообщения: 64
Тем не менее gcc справедливо сообщает об ошибках, надо пофиксить


Вернуться к началу
 Заголовок сообщения: Re: Tiny C Compiler
СообщениеДобавлено: Пт окт 05, 2018 8:15 pm 
Не в сети

Зарегистрирован: Вт мар 08, 2016 11:00 pm
Сообщения: 417
Sh@dy писал(а):
Тем не менее gcc справедливо сообщает об ошибках, надо пофиксить
абсолютно не возражаю, фикси

свежий взгляд однозначно лучше, и любая помощь пригодится

но это мимими ошибки, а здесь водятся тигры (с) =)

даже при том, что я сделал и прогнал кучу тестов


Вернуться к началу
 Заголовок сообщения: Re: Tiny C Compiler
СообщениеДобавлено: Пн окт 08, 2018 9:26 am 
Не в сети

Зарегистрирован: Вт июн 24, 2008 11:12 pm
Сообщения: 64
Siemargl писал(а):
абсолютно не возражаю, фикси
У меня нет доступа к svn.
Еще заметил, что в репозитории лежит кэш от CMake: CMakeFiles и CMakeCache.txt. Их необходимо удалить.


Вернуться к началу
 Заголовок сообщения: Re: Tiny C Compiler
СообщениеДобавлено: Ср ноя 07, 2018 8:37 pm 
Не в сети

Зарегистрирован: Вт мар 08, 2016 11:00 pm
Сообщения: 417
Обновленная версия от 01 ноября 2018

Исправлено

1. Проблема с путями - теперь tcc под Колибри ищет /include и /lib относительно бинарника компилятора
2. Проблема с путями - argv[0] принудительно приводится к cp866, чтобы избежать проблем с неюникодным рантаймом.
Но программы, находясь в каталоге с неанглийскими буквами, использующие argv[0], будут работать неверно.
3. Добавлен субаллокатор для мелких malloc итп. Для большинства программ это даст выигрыш в используемой памяти.
Можно вернуться к предыдущему поведению, компилируя с -DUSESYSALLOC, еще это даст меньший бинарник.
4. В библиотеку добавлена ф-ция инициализации консоли с параметрами размеров окна.
5. Мелочи из топика выше.


Вложения:
tcc_26_181101.zip [292.65 КБ]
6 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: Tiny C Compiler
СообщениеДобавлено: Ср ноя 07, 2018 8:55 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4879
r. 7540
Я добавил ttc в ISO/kolibrios/develop/tcc/

_________________
Через тернии к звездам


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 231 сообщение ]  На страницу Пред. 112 13 14 15 16

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB