Board.KolibriOS.org
http://board.kolibrios.org/

выложите полностью скомпилированный ktcc
http://board.kolibrios.org/viewtopic.php?f=33&t=927
Page 1 of 1

Author:  Gutsycat [ Sun Dec 16, 2007 10:46 pm ]
Post subject:  выложите полностью скомпилированный ktcc

чего-то у меня не получается скомпилировать компилятор..
выложите плиз уже собраный для Win

Author:  andrew_programmer [ Sun Dec 16, 2007 11:42 pm ]
Post subject:  Re: выложите полностью скомпилированный ktcc

ktcc - это Kolibri Tiny C Compiler. Портированный под KolibriOS компилятор TinyC. Соответственно компилируется он под KolibriOS и не под какие другие системы, так как исходники адаптированны для компиляции конкретно под неё. Компилятор работает из Колибри, а зачем ему работать из под Win ? Если уж так хочется, то можно запустить его из под эмулятора KolInWin.

Предупреждаю сразу, TinyC частенько добавляет в генерируемый код ошибки. Если код относительно небольшой, то он может скомпилироваться и без ошибок, а вот код по сложней чаще всего содержит ошибки. Надо отлаживвать компилятор............................

А вообще лучше всего использовать GCC. Я так и делаю. Спокой за стабильность кода.

Author:  kooser [ Sun Dec 16, 2007 11:58 pm ]
Post subject:  Re: выложите полностью скомпилированный ktcc

vc++ express 2008 + диамондовский скелет проекта - наше все :)

Author:  vectoroc [ Mon Dec 17, 2007 12:19 am ]
Post subject:  Re: выложите полностью скомпилированный ktcc

andrew_programmer wrote:
Предупреждаю сразу, TinyC частенько добавляет в генерируемый код ошибки.

не TinyC, а ktcc

andrew_programmer wrote:
Если код относительно небольшой, то он может скомпилироваться и без ошибок, а вот код по сложней чаще всего содержит ошибки.

Ты считаешь, что ядро линуха - "код относительно небольшой"? тем не менее, оригинальный tinyc его осиливает без проблем!

Author:  andrew_programmer [ Mon Dec 17, 2007 4:01 am ]
Post subject:  Re: выложите полностью скомпилированный ktcc

Quote:
не TinyC, а ktcc


Может быть в ktcc и есть какие-то ошибки, перекочевавшие из menuetlibc.
vectoroc, ты можеш привести конкретный код, который при компиляции официальным TinyC работает, а скомпилированный KTCC - не работает ?

С windows версией TinyC я работал почти год. С осени 2006 по лето 2007. Я компилировал мою научную программу этим компилятором. И уже тогда обнаружил некоторые баги.

Пишем код:
Code:
int a;
float b;

a=b

Компилируем TinyC - код вылетает. Компилируем GCC - работает.
sizeof() не всегда правильно возвращает размер аргумента. Особенно, если он является строковым массивом. В общем,если с ним реально поработать,то багов находиться предостаточно. А происхождение некоторых досихпор непонятно.......

Quote:
Ты считаешь, что ядро линуха - "код относительно небольшой"? тем не менее, оригинальный tinyc его осиливает без проблем!


Хоть оригинальный, хоть не оригинальный компилируют большой код. А вот сгенерированный бинарник может содержать любые сюрпризы. В чём
я десятки раз убеждался(я про оригинальный).


ЗАКЛЮЧЕНИЕ

TinyC я больше не занимаюсь, так что никаких претензий ко мне не предъявлять.

Author:  vectoroc [ Mon Dec 17, 2007 10:42 am ]
Post subject:  Re: выложите полностью скомпилированный ktcc

Код ты сам приводил, у меня на tinyc в виндовс всё заработало (это было в теме про ktcc вроде).
Уверен и этот можно заставить работать, да скачать "Windows binary distribution " не получается...

Page 1 of 1 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/