Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Nov 22, 2019 5:45 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 20 posts ]  Go to page 1 2 Next
Author Message
PostPosted: Sat Dec 22, 2007 8:48 pm 
Имею вопросы: какие языки программирования поддерживаются внутри колибри?
Можно ли компилировать под колибри из GCC, используя C++ или на худой коней C?

Собирал menuetlibc - фиг вам
MENUETDEV=/bla/bla make

./src/libc/ansi/stdio/doprint.c ошибка в объявлении функции
static int isspeciall(long double, char)
У кого такая же проблема?

Могу покопаться в коде, но лень.


Top
   
PostPosted: Sat Dec 22, 2007 8:50 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
у меня! :) но эт не удивительно, ибо линух и gcc в частности мы с компом увидели впервые на этой неделе ;)

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Sat Dec 22, 2007 8:53 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
http://wiki.kolibrios.org тебе в качестве ответа на 1 вопрос и http://diamondz.land.ru/hll/hll.htm содержит ответ на второй ;)

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Sat Dec 22, 2007 8:58 pm 
Если Глюк, это тот самый глюк, что злой. То оно у меня на диктофоне, если не тот, то я обознался.

Так тут кто-нибудь собирал libc


Top
   
PostPosted: Sat Dec 22, 2007 9:02 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
(=

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Sat Dec 22, 2007 9:04 pm 
Кстати, Pascal - ф топку. Значит, с++

Осталось припаять asm к c++ и делать ядро на нем


Top
   
PostPosted: Sat Dec 22, 2007 9:35 pm 
Собираю таки зачем то (мне - не надо) menuetlibc.
Это что-то. Аффтар Makefile` ов даже забыл поставить опцию -w, наоборот, это чудо сделало так, что от варнингов глаза ребят. А там ещё ошибка:

In file included from /home/vasily/bbb/include/stdio.h:19,
from doprnt.c:6:
/home/vasily/bbb/include/dos.h:198: warning: ‘packed’ attribute ignored for field of type ‘char[21]’
/home/vasily/bbb/include/dos.h:199: warning: ‘packed’ attribute ignored for field of type ‘unsigned char’
/home/vasily/bbb/include/dos.h:203: warning: ‘packed’ attribute ignored for field of type ‘char[256]’
doprnt.c:821: error: static declaration of ‘isspeciall’ follows non-static declaration
doprnt.c:479: error: previous implicit declaration of ‘isspeciall’ was here

Что делать? Эх программисты, программисты...


Top
   
PostPosted: Sat Dec 22, 2007 10:07 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
При помощи GCC разрабатывать программы под Колибри можно. Я сам из под линукса под Колибри пишу программу на C. Можно разрабатывать программы под Колибри и без menuetlibc или без libCk(libC для Колибри(пишется с нуля)).

Только вот никак я непойму. В начале темы ты пишеш, что тебе нужно скомпилировать menuetlibc , а потом говориш:

Quote:
Собираю таки зачем то (мне - не надо) menuetlibc.


Определьсь всётаки, что тебе надо и зачем...........

А вот это:
Quote:
Это что-то. Аффтар Makefile` ов даже забыл поставить опцию -w, наоборот, это чудо сделало так, что от варнингов глаза ребят.

Нехорошо. Человек старался как мог. Если бы Ярек Пельчар не написал эту библиотеку, то НЕФИГА небыло бы у нас приличной libC (а соответственно и SDL и Dosbox-а и т.д. ).

_________________
KolibriOS-перспективная ос!
Kolibri is best operation system in the world!


Top
   
PostPosted: Sat Dec 22, 2007 10:12 pm 
Я над этой чудо библеотекой мучаюсь ужо пол часа. Может там свои хитрости есть, но я не пойму. Собрать мне её надо, потому, что друг попросил


Top
   
PostPosted: Sat Dec 22, 2007 10:28 pm 
Эх далеко пойдет ося с таким дизайном :mrgreen:


Top
   
PostPosted: Sat Dec 22, 2007 10:41 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Милости просим. Дверь вон там.

..bw


Top
   
PostPosted: Sat Dec 22, 2007 10:56 pm 
Брррррр. Попросили собрать. Не откажешь же другу в пустячке


Top
   
PostPosted: Sat Dec 22, 2007 10:58 pm 
bw wrote:
Милости просим. Дверь вон там.

Дверь вон где?


Top
   
PostPosted: Sat Dec 22, 2007 11:06 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
Имеется готовая сборка menuetlibc для работы из под Linux-а.
http://www.menuetosgame.narod.ru/progra ... ibc_new.7z

Собирал её я. У меня в первый раз библиотека тоже не собиралась в линуксе. Я там что-то подправил и всё стало нормально собираться. Исходники подправленного варианта в том же архиве.
Сборка в архиве под 32-х разрядный процессор. У меня на ноутбуке 64-х разрядный. На нём menuetlibc ни в какую не собирается. Выдаётся сообщение об ошибке в исходнике, хотя никакой ошибке в исходнике в действительности нет.

_________________
KolibriOS-перспективная ос!

Kolibri is best operation system in the world!


Top
   
PostPosted: Sun Dec 23, 2007 7:59 am 
shamaz.mazum wrote:
На нём menuetlibc ни в какую не собирается. Выдаётся сообщение об ошибке в исходнике, хотя никакой ошибке в исходнике в действительности нет


Вообще, GCC собирает подо всё, даже под микроконтроллеры!
А та библа содержит ощибки типа переопределения нестатичных функций как статичные, ошибки преобразования. и инкремент для строк.

Посмотрю, что в вашем архиве. В любом случае спасибо


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 20 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 6 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:  
Powered by phpBB® Forum Software © phpBB Limited