Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн дек 11, 2017 4:02 pm

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




Начать новую тему  Ответить на тему  [ 95 сообщений ]  На страницу Пред. 13 4 5 6 7
Автор Сообщение
 Заголовок сообщения: Re: C-- Sphinx Compiler
СообщениеДобавлено: Пн дек 05, 2016 11:03 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1195
revision #6787


Вернуться к началу
 Заголовок сообщения: Re: C-- Sphinx Compiler
СообщениеДобавлено: Вт дек 06, 2016 1:23 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
Проверил, строка "/sys/lib/../calc" запускает calc.

Вот это viewtopic.php?f=31&t=659&p=67590#p67589 правилось или нет?

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


Вернуться к началу
 Заголовок сообщения: Re: C-- Sphinx Compiler
СообщениеДобавлено: Вт дек 06, 2016 2:48 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1195
Должно, теперь это делается до файловых систем.


Вернуться к началу
 Заголовок сообщения: Re: C-- Sphinx Compiler
СообщениеДобавлено: Ср окт 11, 2017 8:23 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1082
При сборке некоторых программ(например, Eolite) падает с General protection fault.
Может быть, попробовать стек побольше сделать?
Или может какая-то функция в libc недоработана?

Забавный факт, для сборки под винду достаточно bat-ника, содержащего только одну строку:
Код:
gcc -fno-exceptions -D_WIN32_ -D__CONSOLE__ -o cmm.exe *.cpp

Сравните с содержимым Makefile
Спойлер: Показать
Код:
Compiler                = gcc

#Compiler_Options       = -c -fno-exceptions -D_UNIX_
Compiler_Options       = -c -fno-exceptions -D_WIN32_ -D__CONSOLE__

#-D: _WIN32_ or _UNIX_
#-D: for _WIN32_ add -D__CONSOLE__

Exe_file                = cmm

All_Libs       = main.o toka.o tokb.o tokc.o toke.o tokr.o errors.o debug.o outobj.o outpe.o disasm.o switch.o outle.o pointer.o new_type.o class.o res.o optreg.o libobj.o port.o

####################
## Makefile rules ##
####################

all        : $(Exe_file)

$(Exe_file) : $(All_Libs)
   $(Compiler)  -o $(Exe_file) $(All_Libs)
clean:
   rm *.o


# next are the exceptions that don't have to be compiled with the /zu option
# since they will never be called from a interrupt. hey.. I _tried_ to find
# a clean solution..

main.o :  main.cpp
   $(Compiler) $(Compiler_Options) $<

toka.o :  toka.cpp
   $(Compiler) $(Compiler_Options) $<

tokb.o :  tokb.cpp
   $(Compiler) $(Compiler_Options) $<

tokc.o :  tokc.cpp
   $(Compiler) $(Compiler_Options) $<

toke.o :  toke.cpp
   $(Compiler) $(Compiler_Options) $<

tokr.o :  tokr.cpp
   $(Compiler) $(Compiler_Options) $<

errors.o :errors.cpp
   $(Compiler) $(Compiler_Options) $<

debug.o : debug.cpp
   $(Compiler) $(Compiler_Options) $<

outobj.o : outobj.cpp
   $(Compiler) $(Compiler_Options) $<

outpe.o : outpe.cpp
   $(Compiler) $(Compiler_Options) $<

disasm.o : disasm.cpp
   $(Compiler) $(Compiler_Options) $<

switch.o : switch.cpp
   $(Compiler) $(Compiler_Options) $<

outle.o : outle.cpp
   $(Compiler) $(Compiler_Options) $<

pointer.o : pointer.cpp
   $(Compiler) $(Compiler_Options) $<

new_type.o : new_type.cpp
   $(Compiler) $(Compiler_Options) $<

class.o : class.cpp
   $(Compiler) $(Compiler_Options) $<

res.o : res.cpp
   $(Compiler) $(Compiler_Options) $<

optreg.o : optreg.cpp
   $(Compiler) $(Compiler_Options) $<

libobj.o : libobj.cpp
   $(Compiler) $(Compiler_Options) $<

port.o: port.cpp
   $(Compiler) $(Compiler_Options) $<

.cpp.o:
   $(Compiler) $(Compiler_Options) $<

.asm.o:
   fasm $<


Вернуться к началу
 Заголовок сообщения: Re: C-- Sphinx Compiler
СообщениеДобавлено: Ср окт 11, 2017 9:32 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4227
0CodErr
Невероятно, работает (залил на SVN).
Может быть еще есть скрипт для компиляции Колибри бинарника из-под Windows?

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


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 95 сообщений ]  На страницу Пред. 13 4 5 6 7

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


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

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


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

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