Board.KolibriOS.org

Official KolibriOS board
It is currently Sun May 16, 2021 9:44 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 11 posts ] 
Author Message
PostPosted: Mon May 25, 2015 11:14 pm 
Offline
User avatar

Joined: Mon May 25, 2015 10:48 pm
Posts: 4
Приветствую,

Уже год как хочу попробовать написать что-то для KOS, и вот наконец решился :)
Хотя времени совсем мало, надеюсь несколько часов в неделю смогу выделять.
Про программирование для KOS на языках высокого уровня куча разрозненной информации, поэтому назрело несколько вопросов:
1) Что лучше дружит с KOS с-- или обычный c ?
2) Есть ли компиляторы с/с-- для KOS, работающие на самой KOS ? (иначе не тру:))
Если нет, то что самое популярное/поддерживаемое VS/BorlandC/C-- ?
3) В каком состоянии LibC, и какую реализацию лучше выбрать ?
(насколько я понял их несколько, и все не доделаны?)
4) Что вообще представляет из себя компиляция/запуск/отладка при использовании той-же VS и создании приложений для KOS ? (сам процесс настройки/запуска)
5) Для GUI есть несколько C/C-- библиотек, какая большее число стандартных контролов покрывает?
6) Решена ли проблема с одним маленьким шрифтом на всю систему?
---
Спасибо за ответы.


Top
   
PostPosted: Tue May 26, 2015 1:08 pm 
Offline
Just Flooding
User avatar

Joined: Thu Dec 11, 2014 1:31 am
Posts: 173
2) TinyC
3) newlibc (да)
4) http://diamond.kolibrios.org/hll/hll.htm#vc
6) FreeType


Top
   
PostPosted: Tue May 26, 2015 4:39 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1179
1). У C-- наиболее низкий порог вхождения, но я бы не рекомендовал использовать его, лучше чистый С.
6). Box_Lib является общесистемной библиотекой, поэтому лучше использовать ее. Proc_Lib - для поддключения диалогов выбора файла или цвета.

_________________
я лишь учусь


Top
   
PostPosted: Tue May 26, 2015 6:24 pm 
Offline

Joined: Wed May 18, 2005 7:27 pm
Posts: 1001
kiv wrote:


Более полная версия http://kolibri-n.org/inf/hll/hll , но там есть мелкие опечатки типа Pyton вместо Python


Top
   
PostPosted: Tue May 26, 2015 11:52 pm 
Offline
User avatar

Joined: Mon May 25, 2015 10:48 pm
Posts: 4
kiv wrote:
2) TinyC
3) newlibc (да)
4) http://diamond.kolibrios.org/hll/hll.htm#vc
6) FreeType

А можно подробнее про запуск tcc на KolibriOS, есть упоминания возможности сделать это, но непосредственно инструкций не нашел.


Top
   
PostPosted: Wed May 27, 2015 12:20 am 
Offline
User avatar

Joined: Mon May 25, 2015 10:48 pm
Posts: 4
Как вообще большинство программирует:
1. редактирование в Windows/Linux ->
2. компиляция там-же ->
3. Копирование в образ/раздел KOS (как проще это делать?) ->
4. Запуск/Отладка
5. Переход к шагу 1.

Так?
---
Извиняюсь за тупые вопросы, просто хочется набить минимальное количество шишек.


Top
   
PostPosted: Wed May 27, 2015 12:28 am 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1179
Примерно так. Проще использовать эмулятор. TCC позволяет компилировать программы в самой Колибри, использовать как обычный компилятор.

_________________
я лишь учусь


Top
   
PostPosted: Wed May 27, 2015 12:40 am 
Offline
User avatar

Joined: Mon May 25, 2015 10:48 pm
Posts: 4
punk_joker wrote:
TCC позволяет компилировать программы в самой Колибри, использовать как обычный компилятор.

Где-бы найти уже скомпилированную версию компилятора для KOS


Top
   
PostPosted: Wed May 27, 2015 3:23 am 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1282
3. Для программы наверно не обязательно, диски поддерживаются, установка не требуется. А запихнуть в образ можно с помощью UltraISO


Top
   
PostPosted: Wed May 27, 2015 1:49 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Error
Тулчейн для Linux http://ftp.kolibrios.org/users/Serge/ne ... 2-4.8.2.7z
и Windows http://ftp.kolibrios.org/users/Serge/ne ... 2-4.8.2.7z и тема viewtopic.php?f=45&t=2920
Актуальные длл и библиотеки импорта http://websvn.kolibrios.org/listing.php ... cd9ee0c1f9
Исходники и заголовочные файлы http://websvn.kolibrios.org/listing.php ... d085037b04


Top
   
PostPosted: Wed Jun 03, 2015 12:37 am 
Offline
User avatar

Joined: Wed Apr 15, 2015 11:13 pm
Posts: 264
Error wrote:
kiv wrote:
2) TinyC
3) newlibc (да)
4) http://diamond.kolibrios.org/hll/hll.htm#vc
6) FreeType

А можно подробнее про запуск tcc на KolibriOS, есть упоминания возможности сделать это, но непосредственно инструкций не нашел.

Берешь ktcc, кидаешь в IMG или ISO, со всеми файлами, далее через SHELL с помощью командой строки передаешь параметры.
Я компилирую через Klbrwin эмулятор в связке с ktcc. Он работает только в Win XP.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 11 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: Google [Bot] and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited